Role Overview
Innovecture is seeking a Python Full stack Developer to join our team in Pune & Mumbai. As part of our Global Agile Delivery Model, you will contribute to high-quality deliverables for Fortune 500 clients, utilizing best-in-class design processes and innovative consulting approaches.
Responsibilities
- Develop and maintain full-stack applications using Python and Flask.
- Create and integrate REST APIs including authentication, pagination, and error handling.
- Design and manage SQL schemas using MySQL.
- Debug end-to-end flows across API, parser, DB, and UI layers.
- Document APIs and runbooks effectively.
- Utilize AI tools for peer coding and debugging.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python.
- Hands-on experience with Flask (routing, JSON APIs, app factory, templates).
- Solid JavaScript, HTML, and CSS skills.
- Strong SQL skills with MySQL (schema design, joins, aggregations, indexing).
- Experience with Git and GitLab.
- Linux proficiency including shell scripts, cron, and process management.
- Cloud experience (AWS, Azure, or GCP), with AWS preferred.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
Nice to Have
- Experience with GitLab CI/CD pipelines.
- Knowledge of Docker, Gunicorn, and containerized deployments.
- Experience with pytest and CI gating.
- Familiarity with SQL Server and pyodbc.
- Experience in medical device, robotics, or regulated software environments.
Skills
- Python
- Flask
- MySQL
- AWS
- JavaScript