Senior Python Developer | Gurugram

DigitalXNode

Gurugram District

On-site

INR 1,400,000 - 2,400,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DigitalXNode is seeking a Senior Python Developer to design, develop, and maintain scalable backend applications with a focus on reliability and performance. You will own the full software lifecycle, collaborating with product, DevOps, frontend, QA, and business stakeholders to deliver cloud-native solutions.

The role emphasizes Python proficiency, microservices architecture, and modern backend frameworks, with exposure to AWS, Docker, Kubernetes, and CI/CD pipelines to ensure secure, scalable

Qualifications

  • Strong expertise in Python and modern backend frameworks.
  • Experience with microservices architecture and cloud computing.
  • Proficient in building secure, scalable RESTful APIs.
  • Hands-on with AWS, Docker, Kubernetes and CI/CD pipelines.
  • Experience with relational and NoSQL databases.

Responsibilities

  • Design, develop, and maintain scalable backend applications in Python.
  • Build secure RESTful APIs and microservices with best practices.
  • Collaborate with product, DevOps, frontend, QA, and stakeholders.
  • Deploy and manage cloud-native applications on AWS.
  • Mentor juniors and contribute to architecture decisions.

Skills

Python programming
JavaScript
SQL

Education

Bachelor's in CS/IT/EE
B.Tech / BE
BCA / BSc CS/IT

Tools

AWS
Docker
Kubernetes
FastAPI
Django
Flask
Kafka
Redis
React.js
CI/CD pipelines

Job description

We are seeking an experienced Senior Python Developer to design, develop, and maintain scalable, secure, and high-performance backend applications. This role is ideal for professionals with strong expertise in Python, microservices architecture, cloud computing, and modern backend frameworks who are passionate about building enterprise-grade software solutions.

As a Senior Python Developer, you will take ownership of the complete software development lifecycle, from requirement analysis and system design to development, testing, deployment, and production support. You will collaborate with product managers, DevOps engineers, frontend developers, QA teams, and business stakeholders to deliver reliable, cloud-native applications that meet business objectives.

This position offers the opportunity to work with cutting-edge technologies including FastAPI, Django, Flask, AWS, Docker, Kubernetes, Kafka, Redis, React.js, and CI/CD pipelines, while contributing to modern software architecture and engineering best practices.

Key Responsibilities
Backend Development
  • Design, develop, test, and maintain scalable backend applications using Python.
  • Build secure, high-performance RESTful APIs and microservices using FastAPI, Django, or Flask.
  • Develop reusable, maintainable, and production-ready application components.
  • Implement clean architecture and software engineering best practices.
  • Optimize application performance, scalability, and reliability.
Cloud & Infrastructure
  • Deploy, manage, and maintain cloud-native applications on Amazon Web Services (AWS).
  • Configure and manage services including EC2, ECS, Lambda, S3, RDS, CloudWatch, IAM, and KMS.
  • Develop Infrastructure as Code (IaC) and automate cloud deployments.
  • Monitor cloud infrastructure and optimize resource utilization.
  • Ensure application availability, disaster recovery, and business continuity.
API & Microservices
  • Design and implement RESTful APIs and microservices architecture.
  • Integrate third-party APIs and enterprise services.
  • Develop secure authentication and authorization using JWT, OAuth2, and OpenID Connect.
  • Build asynchronous processing workflows and event-driven applications.
  • Ensure API security, scalability, and performance optimization.
Database Development
  • Design and optimize relational and NoSQL database schemas.
  • Develop efficient SQL queries and indexing strategies.
  • Manage MySQL, PostgreSQL, MongoDB, Redis, and DynamoDB databases.
  • Implement caching mechanisms to improve application performance.
  • Ensure data consistency, integrity, and security.
DevOps & Automation
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
  • Containerize applications using Docker and orchestrate deployments with Kubernetes.
  • Automate deployment, testing, and infrastructure provisioning.
  • Monitor applications using Prometheus, Grafana, ELK Stack, or CloudWatch.
  • Support production deployments and release management activities.
Software Quality & Security
  • Perform code reviews and mentor junior developers.
  • Write unit tests, integration tests, and automated test cases.
  • Troubleshoot production issues and perform root cause analysis.
  • Implement secure coding practices aligned with OWASP guidelines.
  • Ensure compliance with organizational security and quality standards.
Collaboration & Leadership
  • Collaborate with product managers, QA engineers, DevOps teams, and frontend developers.
  • Participate in architecture discussions and technical planning.
  • Estimate development tasks and contribute to Agile sprint planning.
  • Mentor junior engineers and support technical knowledge sharing.
  • Evaluate emerging technologies and recommend engineering improvements.
Required Skills
Programming Languages
  • Python
  • JavaScript
  • SQL
Python Frameworks
  • FastAPI
  • Django
  • Flask
Frontend
  • React.js
  • HTML5
  • CSS3
  • JavaScript (ES6+)
API Development
  • RESTful APIs
  • Microservices
  • JSON
  • Webhooks
Databases
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Amazon DynamoDB
Cloud Platforms
  • Amazon Web Services (AWS)
  • EC2
  • ECS
  • Lambda
  • S3
  • RDS
  • CloudWatch
  • IAM
  • KMS
DevOps & Automation
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • GitLab CI/CD
  • Git
Messaging & Event Streaming
  • Apache Kafka
  • RabbitMQ
  • Celery
  • Redis Queue
Monitoring & Observability
  • Prometheus
  • Grafana
  • ELK Stack
  • CloudWatch
Security
  • JWT Authentication
  • OAuth 2.0
  • OpenID Connect
  • OWASP Secure Coding Practices
  • API Security
Professional Skills
  • Strong analytical and problem-solving abilities.
  • Excellent debugging and troubleshooting expertise.
  • Strong communication and stakeholder management skills.
  • Leadership and mentoring capabilities.
  • Ability to manage multiple priorities independently.
Preferred Skills
  • Experience with serverless architectures.
  • Knowledge of GraphQL.
  • Familiarity with Terraform or AWS CloudFormation.
  • Experience with event-driven architecture.
  • Exposure to AI/ML application development.
  • Understanding of Domain-Driven Design (DDD).
  • Experience with Test-Driven Development (TDD)
Education
Undergraduate
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
  • B.Tech / BE
  • BCA
  • B.Sc. (Computer Science / Information Technology)
Postgraduate (Preferred)
  • MCA
  • M.Tech
  • M.Sc. (Computer Science / Information Technology)

Professional certifications in AWS, Python, Kubernetes, Docker, or Cloud Computing are considered an added advantage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Python Developer
Junior Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 450,000 - 750,000
Senior Python Developer
Senior Python Developer

Carnera Technologies • Hyderabad

Hybrid
INR 1,800,000 - 2,800,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

ASTIKA SOFTWARE TECHNOLOGIES PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Wissen Technology • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Backend Developer
Senior Backend Developer

Kavi India • Chennai District

On-site
INR 4,000,000 - 6,000,000
Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Senior Python Developer
Senior Python Developer

Kavi Software Technologies • Chennai District

On-site
INR 4,000,000 - 7,000,000
Sr. Python Developer
Sr. Python Developer

Benthon Labs Pvt Ltd • Dadri

On-site
INR 1,200,000 - 1,800,000
5 Days Working
Flexible working hours
Best in Industry Salary Package
+3
Python Developer
Python Developer

Integel Institute Of Technology Tamil Nadu • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000