Job Description
Innovaccer is seeking a Software Development Engineer-II (Backend) to contribute to the development of AI products and enhance the overall product experience. The role involves collaborating with cross-functional teams to understand requirements, define technical solutions, and deliver high-quality software. The candidate will write clean, efficient code, optimize application performance, and troubleshoot complex technical issues.
Responsibilities:
- Design and lead the development of various AI products.
- Collaborate with Product Owners, UX Designers, Data Scientists, and Other Engineers.
- Write clean, efficient, modular and well-documented code.
- Conduct code reviews and mentor engineers.
- Optimize application performance.
- Troubleshoot and resolve complex technical issues.
- Contribute to the overall architecture, design, and development of the backend and frontend.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-6 years of professional experience in developing large scale applications with focus on both backend and frontend.
- Strong understanding of Python, Django, FastAPI, MongoDB, Snowflake, AWS, and Azure.
- Deep knowledge of software engineering principles, design patterns, and best practices.
- Strong problem-solving skills.
- Excellent communication skills.
- Experience working in an agile development environment is preferred.
Benefits Offered:
- Generous Leave Benefits (up to 40 days).
- Parental Leave.
- Sabbatical Leave Policy.
- Health Insurance.
- Pet-Friendly Office (Noida office only).
- Creche Facility for children (India offices).