HamburgerMenu
hirist

Senior Python Developer - Django/Flask

GFL Recruitment Private Limited
Gurgaon/Gurugram
5 - 8 Years

Posted on: 06/08/2025

Job Description

Position : Senior Python Developer

Experience : 5+ Years


Location : Gurugram


Were looking for a Python Engineer Senior II whos passionate about backend architecture, micro services, and clean design principles. As a Senior II-level Engineer, youll be working at the intersection of performance, scalability, and reliability-designing services that power real products, used by real people. You'll be hands-on with modern Python frameworks and contribute significantly to architectural decisions that shape our platform's future. If building efficient, production-grade Python systems makes you excited, this is your next big move.


Requirements :


- 5 to 7 years of hands-on experience with Python-based development


- Expert-level proficiency in Python

- Strong background in backend development, microservices, and API design

- Experience with at least one web framework : Django, Flask, or equivalent

- Hands-on experience with ORM libraries and relational data modeling

- Solid understanding of asynchronous programming, event-driven architecture, and queue systems (e.g., RabbitMQ, Kafka)

- Familiarity with HTML5, CSS3, JavaScript for front-end integration

- Understanding of security compliance, data validation, and input sanitation

- Ability to write modular, reusable, and testable code

- Strong knowledge of version control tools (e.g., Git) and best practices

- Comfortable working in a collaborative, agile development environment


- Design, develop, and maintain highly scalable, high-performance Python microservices

- Collaborate with cross-functional teams to implement microservice architecture best practices

- Integrate queueing systems for asynchronous communication

- Work with ORMs to manage multiple databases and data sources

- Design database schemas aligned with business processes and application needs

- Ensure strong unit testing, debugging, and maintainability of services

- Apply threading, multiprocessing, and server-side templating knowledge (e.g., Jinja2, Mako)

- Build systems compliant with security, performance, and accessibility standards

- Handle user authentication and authorization flows across multiple systems

- Optimize applications for different platforms (desktop, mobile)

- Collaborate closely with front-end teams and designers to implement user requirements

- Follow version control best practices and participate in code reviews

- Take part in deploying, configuring, and supporting production applications


info-icon

Did you find something suspicious?