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 shruthi.s@careerxperts.com.