Job Description
Innovaccer is seeking a Software Development Engineer-III (Backend) to contribute to building an amazing product experience. The engineer will collaborate with other engineers to create features that address customer pain points.
Role involves:
- Building efficient and reusable applications and abstractions.
- Identifying and communicating back-end best practices.
- Participating in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA, and delivery.
- Analyzing and improving the performance, scalability, stability, and security of the product.
- Improving engineering standards, tooling, and processes.
Requirements:
- 6+ years of experience with a start-up mentality and a high willingness to learn.
- Expert in Python, Go, or Java, and experience with any web framework (relevant to the language).
- Aggressive problem diagnosis and creative problem-solving skills.
- Expert in Kubernetes and containerization.
- Experience in RDBMS & NoSQL databases such as Postgres and MongoDB, (any OLAP database is good to have).
- Experience in Solution Architecture.
- Experience in cloud service providers such as AWS or Azure.
- Experience in Kafka, RabbitMQ, or other queuing services is good to have.
- Working experience in Big Data / Distributed Systems and Async Programming is a must-have.
- Bachelor's degree in Computer Science/Software Engineering.
What Innovaccer offers:
- Generous Leave Benefits: Enjoy generous leave benefits of up to 40 days.
- Parental Leave: Experience one of the industry's best parental leave policies.
- Sabbatical Leave Policy.
- Health Insurance.
- Pet-Friendly Office (Noida office only).
- Creche Facility for children (India offices).