HamburgerMenu
hirist

Verismart.ai - Senior Python Backend Engineer - Django/Flask

Verismart
3 - 5 Years
Gurgaon/Gurugram

Posted on: 26/05/2026

Job Description

Description :



Role Overview



We are looking for a Senior Python Backend Engineer who can design, build, and scale high-performance backend systems. You will play a key role in architecting microservices, optimizing system performance, and mentoring team members.


Key Responsibilities:



- Develop, enhance, and maintain backend services and RESTful APIs using Python



- Build scalable systems using frameworks like FastAPI, Django, and Flask



- Design secure, high-performance, and fault-tolerant architectures



- Write clean, reusable, and testable code following industry best practices



- Integrate third-party APIs and internal microservices



- Collaborate with frontend teams, product managers, and QA for end-to-end delivery



- Design and manage databases (MongoDB, MySQL) and ORM layers



- Implement caching and queueing mechanisms using Redis



- Optimize application performance, latency, and scalability



- Conduct code reviews and enforce engineering best practices



- Troubleshoot and resolve complex production issues



- Implement validation layers using tools like Pydantic



- Analyze test results and ensure timely defect resolution



- Build and improve CI/CD pipelines and deployment workflows



- Work with containerized environments using Docker



- Deploy and manage applications on AWS infrastructure


Technical Requirements :



- Strong proficiency in Python backend development



- Hands-on experience with FastAPI / Django / Flask



- Experience with asynchronous programming (AsyncIO)



- Strong understanding of REST APIs and microservices architecture



- Experience with MongoDB, MySQL, and data modeling



- Knowledge of Redis (queueing/caching)



- Experience with Docker and container orchestration



- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.)



- Experience with AWS services (EC2, S3, Lambda, RDS, etc.)



- Exposure to modern Python optimization tools (Numba, Cython, profiling tools, etc.)



- Strong debugging and performance tuning skills


Good to Have :



- Experience with distributed systems and event-driven architecture



- Knowledge of monitoring/logging tools (Prometheus, Grafana, ELK)



- Exposure to multi-threading and concurrency models



- Understanding of system design and scalability patterns



Leadership & Soft Skills



- Strong communication and stakeholder management skills



- Proven experience in team handling / mentoring engineers



- Ability to drive technical decisions and architecture discussions



- Ownership mindset with a problem-solving approach

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...