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).
Join a team where your technical leadership and mentorship can shape the future. As a Lead Full-stack Software Engineer, you will move beyond building applications to designing, leading, and guiding the engineering direction of our internal web solutions for US Customer Solutions. You will set the bar for engineering excellence, mentor junior engineers, and take ownership of system architecture while remaining hands-on with critical builds and AI-powered feature development. This role is ideal for someone who thrives in balancing hands-on development with leading others, influencing architecture decisions, and driving innovation. You’ll partner closely with business stakeholders and data engineering to ensure our solutions are scalable, reliable, and impactful.
Job Responsibility:
Design and lead the architecture of modern, scalable full-stack applications
Provide technical guidance, code reviews, and mentorship to G9/G10 engineers
Lead integration of AI-powered features into existing and new applications
Collaborate with product and business stakeholders to align engineering solutions with business objectives
Lead design, development, testing, and deployment of greenfield full-stack applications
Drive modernization efforts: migrate and redesign legacy apps into Flask/Next.js
Partner with the data engineering team to modernize ETL pipelines
Act as a technical escalation point for production issues
Oversee and improve performance, reliability, and maintainability of core apps
Requirements:
Bachelor’s degree in Computer Science, Mathematics, Human-Computer Interaction, or related field
4+ years of full-stack software engineering experience
Proven experience leading design and development of production-grade web applications (Flask, React, Next.js)
Strong skills in SQL design, performance tuning, and Azure-based services (including AI-powered features)
Demonstrated experience mentoring and developing engineers
Nice to have:
Master’s degree in Computer Science or related field
Experience with Python, Databricks, and cloud-native architectures
Experience designing and deploying AI-powered features into business applications
Strong stakeholder engagement skills, especially in commercial or MedTech environments