Développeur·euse logiciel (lead)
Core
Lead software developer guiding teams to plan, develop, and deliver enterprise software solutions for clients.
Role type
Senior Lead Software Developer
Builds
Enterprise software solutions
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Full-stack web development, Agile/Scrum methodologies, Application testing, CI/CD pipelines, Domain-driven design, Modern frontend frameworks (AngularJS, ReactJS, Svelte)
Preferred skills
Cloud platforms (AWS, Azure, GCP), Virtualization and containerization, Mobile development, In-memory storage and caching, Microservices and serverless systems, Hexagonal architecture
Responsibilities
Guide the team in software development according to specifications, Develop key solutions to meet critical business needs, Translate functional requirements into technical specifications, Provide continuous feedback to colleagues, Share expertise through analysis, estimates, reviews, and audits, Encourage professional growth of colleagues through coaching, Take initiative on projects and tasks, Maintain and strengthen software development guidelines, Research, test, and implement new techniques and technologies, Advise and consult clients on technical decisions and direction