Job Description
Innovaccer is seeking a Software Development Engineer-II (Backend/Full-stack) to contribute to building an amazing product experience. The engineer will collaborate with other engineers to build 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.
- Expertise in Python with Async, with extensive experience on products/services using these languages.
- Aggressive problem diagnosis and creative problem-solving skills.
- Expertise in Kubernetes and containerization.
- Expertise in Python and Django.
- Experience in MongoDB or other NoSQL database.
- Experience with Distributed Async Task Queue like Celery.
- Some experience in RDBMS.
- Experience with ElasticSearch.
- Experience in Solution Architecture.
- Proven experience with Git & CICD.
- Bachelor's degree in Computer Science/Software Engineering.
- Good experience in distributed programming and building highly scalable application systems.
- Nice to have - Experience working in FE (JS + React)
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).