HamburgerMenu
hirist

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

VeriSmart.ai
6 - 7 Years
Gurgaon/Gurugram

Posted on: 21/03/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