Location: Chennai and Bangalore
Experience: 5plus years
You’ll want to work with us if you:
Have a strong engineering background and a passion to design software systems from the ground up.
Excel in developing microservices that have high availability and low latency
Are self-driven and highly motivated to deliver top-tier solutions with minimal guidance
Like to work with users, product and design team to define what users want, what users need, and what we can deliver.
Like to collaborate with other engineering teams in coming up with and implementing product features.
Strive to adopt best practices and find opportunities for continuous improvements.
We would love to work with you if:
You are an experienced Java programmer and have stayed current with the evolution of the Java language and its ecosystem of frameworks and build tools.
You would like to work in polyglot environment and contribute to codebases written in Ruby or Javascript
You understand the challenges of distributed computing and know how to code for gRPC/REST APIs, fault tolerance and scalability.
You have experience with large-scale distributed systems and micro services architecture.
You are incremental with your development and take full responsibility for the quality of your code and end-to-end testing.
Bonus Points if:
You have experience working with Ruby on Rails
You have experience working with GraphQL
You understand build and deploy systems for cloud applications.