Duties and Responsibilities
- Design, build, deploy, and manage backend / full stack services to solve complex problems.
- Design, build and maintain efficient, reusable, and reliable solutions.
- Design and or drive the documentation of existing microservices API contracts or new microservices.
- Participate in reviewing existing microservices scalability and performance, help identify bottlenecks and resolve them.
- Actively participate in team discussions to drive problem-solving.
- Work closely with Team Leads to help break down high-level requirements to technical requirements.
- Write and maintain test cases with the right approach needed to ensure good coverage and quality.
- Build, maintain, and drive monitoring for critical transactions.
- Participate as active Agile team members to drive great ideas or features to delight our customers and help achieve business objectives.
Mandatory Requirements
- Min 5 years experience in developing Backend / Full Stack applications
- Experience or knowledge in Golang is a Plus Point
- Knowledgeable and experienced in building Service Oriented Architecture based application
- Experience with high traffic and scalable applications
- Great understanding of the data structures and algorithms
- Strong experience building applications using microservice architecture
- Proficient understanding of source code management using git
- Familiarity with continuous integration/deployment tools
- Must be a team player, take full ownership of the work, empathetic and open-minded
- Experienced in working in an Agile setup
- Be customer-centric and work closely with UX, operations, and business to improve the customer journey
- Expertise in debugging & troubleshooting microservice applications