External

Python Developer

🏢 Mavenberg Innovations  •  📍 India

Sign up to view full application details.

Job Description

We’re looking for a backend developer to architect, build, and maintain the server-side of enterprise applications. You’ll work with Python to deliver secure, scalable APIs and services that power complex business systems. Responsibilities Design and implement backend services using Python (FastAPI, Django, Flask) Develop and maintain RESTful and GraphQL APIs for enterprise apps. Integrate applications with relational and NoSQL databases. Implement authentication and authorization mechanisms (JWT, OAuth2, SSO). Optimize backend performance with caching, query tuning, and async processing. Build modular, reusable, and testable backend code. Deploy applications in cloud environments (AWS, Azure, GCP). Work with DevOps teams on CI/CD pipelines and containerization (Docker, Kubernetes). Ensure backend security, reliability, and scalability. Essential Skills Strong programming experience in Python (FastAPI, Django, Flask) Proficiency in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). Experience with ORM tools (SQLAlchemy, Django ORM, Prisma, TypeORM). Knowledge of API best practices (versioning, throttling, documentation). Understanding of enterprise system architecture (microservices, modular monoliths). Familiarity with asynchronous programming . Strong debugging and optimization skills. Nice to Have Experience with message brokers (Kafka, RabbitMQ, Celery). Knowledge of event-driven architectures . Exposure to DevOps tools (Terraform, Ansible). Previous experience in ERP/CRM/PLM/enterprise workflows. Qualifications Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience. 3+ years of backend development in enterprise applications. Proven ability to deliver secure and scalable systems.
View Full Description & Requirements →