
Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Own feature delivery end to end from ideation to deployment and monitoring
- Participate in the team's on call rotation and help triage alerts and incidents
- Review other team member's code and design document
- Suggest and own improvement to the system and coding standards
- Bachelor’s degree in Computer Science or equivalent work experience
- 5+ years of professional experience building single-page applications
- Experience working with C# and .Net Core
- Experience with SQL Databases
- Experience developing in large scale distributed systems
- Experience with microservice architecture
- Experience with NoSQL Databases (e.g. Cassandra, CosmosDB)
- Experience shipping highly available, scalable service on Azure
- Experience with the entire software development lifecycle, including version control (git) build process, testing, and code release
- Experience working in a dynamic, fast-moving environment
- Agile and Test-driven development methodologies
- Ability and desire to move across technology stacks
- Passion for working on a highly available site
- Passion to learn new software technologies