Overview
Permanent senior backend engineering role working alongside clients to design and deliver custom software solutions using modern agile technical practices.
What you'll do
- Work with the client and the team to determine system requirements and how best to deliver them.
- Deliver software using agile practices (pair programming, TDD, CI/CD, etc.).
- Automate system infrastructure and deployments.
- Provide production support for the systems you work on (you build it, you run it).
- Advocate agile practices to the client organisation.
- Mentor client team members.
- Help improve the team's and clients' delivery capabilities.
What you'll need
- Extensive, diversified experience developing, maintaining and operating enterprise scale distributed systems.
- Expert level knowledge of your chosen programming language and the associated tooling.
- Extensive experience delivering software on commercial projects.
- Extensive knowledge of agile practices such as TDD, pair programming and CI/CD.
- Hands-on experience with test driven development and other forms of automated testing.
- Strong understanding of the principles underlying agile development and of the approaches that can be effective in realising them in different contexts.
- Strong communication skills, including the ability to communicate effectively while working remotely with globally distributed teams.
- Strong interpersonal skills, including a desire to collaborate and share knowledge with other team members, including client team members, and to work collectively towards a common goal without insisting on a given course of action.
- A growth-based, learning mindset and a passion for technology.
Nice to have
- Experience with other programming languages.
- Hands-on experience developing distributed systems, including microservice architectures and RESTful services.
- Hands-on experience developing and running large scale production systems, ideally in containerised/cloud environments using AWS, GCP or Azure.
Details
- Location: India.
- Permanent position.
Read the full description and apply on the company’s own careers page.