Search by job, company or skills

verismart.ai

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

new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

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

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144952397