Job Description
We are seeking a skilled Full Stack Software Engineering Manager to lead our engineering teams and drive the development of cutting-edge software applications.
The successful candidate will have extensive experience in designing, building, and maintaining production-grade full-stack applications. They will be responsible for guiding cross-functional engineering squads through the entire engineering life cycle, from design to deployment.
* Shape client solutions by working with consulting teams and product owners to translate business problems into prioritized backlogs and technical roadmaps.
* Own full-stack design and build by leading the architecture, development, and documentation of web applications.
* Drive front-end modernization engagements by directing small-to-mid-sized client workstreams to assess and improve front-end architecture.
* Establish front-end engineering best practices by defining and enforcing standards around component libraries, automated testing, and CI/CD pipelines.
* Develop reusable libraries and accelerators by creating and curating shared code assets that reduce time-to-value across multiple client projects.
* Lead the full delivery lifecycle by setting quality gates, supervising code reviews, and ensuring robust unit/integration test coverage.
Required Skills and Qualifications
To succeed in this role, you will need:
* At least 6 years of end-to-end experience designing, building, and maintaining production-grade full-stack applications.
* Degree in Computer Science, Engineering, or a related technical field.
* Hands-on development experience with modern web technologies such as React, Angular, Vue.js, TypeScript, HTML5, and CSS3.
* Experience building server-side services with FastAPI, Node.js/Express, Flask, Django, .NET Core, or Java Spring Boot.
* Knowledge of cloud-native delivery on AWS, Azure, or GCP, including managed services, serverless patterns, and infrastructure-as-code.
* Containerization and orchestration proficiency with Docker, Kubernetes, and related tooling.
* Strong computer-science fundamentals, including data structures, algorithms, object-oriented and functional paradigms, automated testing, and performance profiling.
Benefits
You will enjoy:
* A competitive salary and benefits package.
* Ongoing professional development and training opportunities.
* The chance to work on high-profile projects with talented colleagues.
* A collaborative and supportive work environment.
Others
Please note:
* This is a full-time position requiring travel for client collaboration.
* You must have professional fluency in English; German is an asset.