This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled technical professional to lead the design, development and delivery of software solutions across multiple projects. The individual will guide the technical team, ensure best‑practice implementation, oversee code quality, provide coaching, estimate technical requirements, and support production systems. This role is ideal for someone with deep technical expertise, strong communication skills and the ability to drive innovation and collaboration across teams.
Job Responsibility:
Lead end‑to‑end technical delivery from planning to production readiness
Design software applications that align with best practices and customer requirements
Ensure the technical team fully understands solution designs and adheres to documentation
Provide coaching, mentoring and technical guidance to all team members
Select appropriate technologies and tools to meet customer needs
Manage multiple projects simultaneously while ensuring quality standards
Maintain consistent reporting on progress, risks and technical challenges
Review code, enforce coding standards and ensure features are fully unit‑tested
Identify and escalate issues affecting quality or delivery
Support technical estimations across the project lifecycle, including high‑level estimates for RFPs
Promote teamwork, assign tasks that match team members’ strengths and offer constructive feedback
Demonstrate flexibility when handling changes in timelines and requirements
Uphold strong commitment to business priorities and encourage a collaborative environment
Support production systems and ensure adherence to service level agreements
Encourage innovation, evaluate new ideas and provide guiding feedback for improvements
Requirements:
9+ years of professional technical experience
Bachelor’s degree in computer science, engineering or an equivalent field
Excellent knowledge of key technologies including: Object‑oriented programming, design patterns, microservices and SOA
SOLID principles, threading, collections, relational and NoSQL databases
Redis, Kafka, ElasticSearch, GraphQL, MongoDB
Spring Boot, Spring Security, Spring Integration, Spring Cloud, Spring 5, Spring Data
Maven, Gradle, Git, Kubernetes, Docker
Linux, shell scripting, Jenkins concepts
REST APIs, SOAP web services, clean code, cryptography
AWS development, functional and reactive programming
Integration testing, BDD and TDD
Skilled at troubleshooting, quality assessment and ensuring maintainable code
A strong communicator capable of simplifying complex topics
Calm and efficient under pressure while maintaining quality
Proactive, positive, collaborative and committed to personal and team growth
What we offer:
Opportunity to lead complex, high‑impact technical projects within dynamic teams
Exposure to a diverse range of modern development tools, frameworks and cloud technologies
Professional growth through coaching, architecture design and multi‑project leadership
Ability to influence technical direction and innovation across the team
Experience supporting mission‑critical production systems and contributing to continuous improvement