We are looking for a highly skilled and experienced Python Backend Developer with strong expertise in backend development, automation, and database technologies. The ideal candidate will design, develop, and maintain scalable APIs and services, drive automation enhancements, and ensure high performance and responsiveness of backend systems.
Key Responsibilities
Design, develop, test, and deploy high-performance backend services using Python.
Build and maintain RESTful APIs and microservices architecture.
Implement and enhance automation for backend workflows, CI/CD processes, deployments, and testing.
Optimize applications for scalability, performance, and security.
Work closely with cross-functional teams (frontend, DevOps, QA) to deliver high-quality solutions.
Integrate with databases, third-party services, caching, messaging queues, and other backend services.
Analyze application performance and recommend improvements.
Troubleshoot, debug, and resolve production issues.
Maintain documentation for backend architecture, APIs, and automation workflows.
Required Skills & Qualifications
Technical Skills
Strong proficiency in Python (6+ years)
Backend web frameworks: Django / Flask / FastAPI
Strong experience in RESTful API design & development
Database expertise
• Relational: PostgreSQL / MySQL
• NoSQL: MongoDB / Redis
Automation & DevOps
• CI/CD tooling: Jenkins, GitHub Actions, GitLab CI, CircleCI
• Automated testing frameworks: pytest, unittest, Selenium (optional)
Experience with ORM tools like SQLAlchemy, Django ORM
Messaging & Queues (preferred): RabbitMQ, Kafka
Caching (Redis, Memcached)
Version control: Git
Containerization: Docker / Kubernetes (desired)
Soft Skills
Excellent analytical & problem-solving skills
Strong communication and collaboration abilities
Ability to work in an agile team environment
Attention to detail and ownership mindset
Preferred Experience
Experience building and scaling backend systems for cloud environments (AWS/Azure/GCP).
Experience with performance tuning and profiling Python applications.
Prior exposure to CI/CD pipeline automation and test automation.
Experience in microservices architecture.
Responsibilities
End-to-end API design, development, testing, deployment
Writing reusable, scalable, and efficient code
Automation of builds, deployments, testing, monitoring
Ensuring data integrity and performance optimization at database level
Collaborating with product, frontend, QA, and DevOps teams
Job Specification
Work Experience: 6+ Years
Work Location:Bangalore, Hyderabad
Interview Mode:Virtual
Mode of Employment: Under Mphasis payroll
Education Qualification: Any Degree