Lead Developer
Core
Design, develop, refactor, and maintain end-to-end applications (backend, frontend, integrations) using modern DevOps practices and cloud technologies.
Role type
Senior Lead Developer (Full-stack)
Builds
Modern applications across the full technology stack
Domain
Software Development / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, Docker, Git, Terraform, CI/CD pipelines, React or Angular, Networking fundamentals, Cloud-hosted architectures, Infrastructure as Code (IaC)
Preferred skills
JavaScript beyond frontend, .NET, AI-assisted/agentic developer tools
Technologies
Python, Docker, Git, Terraform, AWS, Azure DevOps, GitLab, React, Angular
Responsibilities
Design, develop, refactor, and maintain end-to-end applications; Collaborate with Product Owners and Agile leaders on user stories, design, documentation, and testing; Implement high-quality, maintainable solutions using agreed engineering standards and design patterns; Write and maintain unit tests; participate in and lead code reviews; Contribute to CI/CD pipelines, developer tooling, and automation; Work with containerised and cloud-hosted applications; resolve technical dependencies across teams.
Seniority
Senior, hands-on IC