We at Innovaccer are looking for a Software Development Engineer-III (Backend Python) to build the most amazing product experience. you'll get to work with other engineers to build a delightful feature experience to understand and solve our customer s pain points
A Day in the Life
- Building efficient and reusable applications and abstractions
- Identify and communicate back-end best practices
- Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA, and delivery
- Analyses and improves the performance, scalability, stability, and security of the product
- Improve engineering standards, tooling, and processes
What You Need
- 6+ years of experience with a start-up mentality and a high willingness to learn
- Expert in Python with Async should have worked extensively on products/services using these languages.
- Aggressive problem diagnosis and creative problem-solving skills
- Expert 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
- Bachelors 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)
Preferred Skills
- Expert in Python with Async Programming Async Web Frameworks (FastAPI preferred)
- Experience in MongoDB and ElasticSearch
- Expert in Kubernetes