As part of our team, you’ll collaborate closely with clients to design and deliver products and solutions that meet real business needs.
You’ll work in a highly consultative and collaborative environment that values technical excellence, agile delivery, and continuous learning.
We’re looking for engineers with solid experience delivering commercial software projects and a deep understanding of agile practices like Test-Driven Development (TDD), Pair Programming, and CI/CD.
A growth mindset, strong communication skills, and a passion for technology are essential.
This role involves working in teams that embrace modern agile technical practices — including continuous integration and deployment, fast feedback loops, and iterative delivery — to create pragmatic, high-quality solutions while helping others improve their craft.
Key Responsibilities
- Collaborate with clients and team members to define system requirements and determine optimal delivery approaches.
- Deliver high-quality software using agile practices such as TDD, pair programming, and CI/CD.
- Automate infrastructure provisioning and deployment pipelines.
- Own the systems you build — from development through to production support (“You build it, you run it”).
- Champion agile methodologies and practices within client organizations.
- Mentor and guide client team members.
- Continuously improve team delivery capabilities and technical excellence.
Required Skills & Experience
- Proven experience in developing, maintaining, and operating enterprise-scale distributed systems.
- Deep expertise in at least one programming language and its ecosystem; familiarity with multiple languages is a plus.
- Passion for technology and adaptability to work across various stacks and tools.
- Strong hands-on experience with TDD and automated testing.
- Solid understanding of agile development principles and their practical application in diverse contexts.
- Excellent communication skills, particularly in remote, globally distributed teams.
- Collaborative mindset with strong interpersonal skills and the ability to work towards shared goals.
Nice to Have
- Experience building distributed systems, including microservice architectures and RESTful APIs.
- Hands-on experience with large-scale production systems in containerized or cloud environments (AWS, GCP, or Azure).
Write to