Key Responsibilities (KRA / KPI)
Develop and maintainable applications using Python.
Build RESTfulAPIs and micro services using Django / Flask / Fast API. Write clean, maintainable, and efficient code.
Odoo Module development experience (Also Frontend React, CSS, HTML, NODEJS)
Design and optimize databaseschemas.
Work with SQL (MySQL / PostgreSQL) and NoSQL (MongoDB / Redis) databases. Ensure smooth integration between backend and data layers.
Implement scalablesystem architecture.
Integrate third-party APIs,payment gateways, and automation tools. Work with message queues (Celery, RabbitMQ, Kafka) as required.
Identify performance bottlenecks and implement solutions. Optimize code, queries, caching, and server performance. Ensure high availability and smooth functioning of applications.
Write unit tests and perform code reviews.
Ensure compliance with coding standardsand security best practices. Troubleshoot, debug, and resolve production issues.
Work with CI / CDpipelines (GitHub Actions,Jenkins, GitLab CI). Deploy applications on cloud environments (AWS, Azure, GCP). Manage containerization tools like Docker & Kubernetes.
Document code,workflows, and APIs.
Collaborate with frontenddevelopers, product managers, and QA teams. Participate in sprint planning and contribute to technical decisions.
Qualifications & Skills Required
Bachelor’s degree in ComputerScience, Engineering, or related field. 2–6 years of hands-on experience in Python development.
Strong knowledge of Python frameworks (Django / Flask / FastAPI). Experience with relational and NoSQL databases.
Strong understanding of OOP, REST APIs, and MVC / MVT architecture. Familiarity with Git, Docker, CI / CD pipelines.
Python Developer • Surat, Gujarat, India