Senior Python Developer | Gurugram

DigitalXNode

Gurugram District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DigitalXNode is seeking a Senior Python Developer to design, develop, and maintain scalable, secure backend applications. You will own the full SDLC, collaborating with product, DevOps, frontend teams, QA, and stakeholders to deliver cloud-native solutions.

The role emphasizes Python, microservices, cloud computing, and modern frameworks like FastAPI, Django, and Flask, with a stack including AWS, Docker, Kubernetes, Kafka, Redis, React, and CI/CD pipelines.

Qualifications

  • 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.

Responsibilities

  • 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.
  • Collaborate with product managers, DevOps, frontend, QA, and business stakeholders.

Skills

Analytical thinking
Leadership
Communication
Prioritization
Problem solving

Education

Bachelor's degree in CS/IT/SE
MCA / MTech preferred

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
Git
GitLab CI/CD

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.

  • GraphQL.
  • Terraform or AWS CloudFormation.
  • 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

Python Developer
Python Developer

Neurealm • Chennai District

On-site
INR 1,200,000 - 2,000,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Senior Python Developer
Senior Python Developer

Kodecorp • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Jr. Python Developer
Jr. Python Developer

Neurealm • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Python Developer
Senior Python Developer

Keka Technologies Private Limited • Dadri

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

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

Hybrid
INR 900,000 - 1,300,000
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)

Harmony Data Integration Technologies • Sahibzada Ajit Singh Nagar

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

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Devops- Backend Developer
Devops- Backend Developer

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,800,000