Your responsibilities :

– Review and improve upon the current microservices based architecture.

– Write comprehensive tests that cover mission critical, stateful aspects of the distributed system.

– Containerize the microservices for ease of deployment and smooth interoperation with the DevOps team.

– Decide on and implement appropriate strategies for interprocess communication and/or RPC, caching, service discovery, configuration management etc. as the architecture evolves to maintain a consistent state under increased throughput.

– Educate future junior hires on necessary development practices and seed a culture of responsible programming.

– Build, fail, repeat. Consistently. Over days, weeks, months and years, that’s how a successful product is built.

Job Location: Bangalore
Experience (Years): 4-10 Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf