Senior Software Engineer

6 years

12 - 14 Lacs

Posted:6 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Software Engineer – Backend (Python/FastAPI/AWS)

Location: New Delhi

Experience Required: 6–8 Years

About the Role:

We are seeking a highly motivated Senior Software Engineer with 6+ years of experience in backend development to join our fast-growing engineering team. The ideal candidate is a hands-on developer with deep expertise in Python, Django/FastAPI, and cloud-native architectures using AWS or Azure. You will play a pivotal role in designing and developing scalable microservices and high-performance web applications across diverse domains including fintech, retail, and healthcare.

Key Responsibilities:

  • Lead the design, development, and deployment of scalable microservices using Python (FastAPI/Django).
  • Build and maintain RESTful APIs to enable seamless integration with front-end, third-party platforms, and external systems.
  • Architect cloud-native applications using AWS services like Lambda, S3, EC2, SQS, and CloudWatch.
  • Integrate real-time data pipelines using Kafka/RabbitMQ and ensure system responsiveness and fault tolerance.
  • Collaborate with cross-functional teams to implement features, resolve issues, and improve performance.
  • Apply containerization using Docker and orchestrate deployments using CI/CD pipelines (GitHub Actions, GitLab CI).
  • Contribute to system and architecture design discussions, ensuring code quality and scalability.

Required Skills & Experience:

  • Strong proficiency in Python with frameworks like Django, FastAPI, and Flask.
  • Expertise in cloud platforms – AWS (Lambda, SQS, SNS, EC2), Microsoft Azure.
  • Experience with PostgreSQL, MongoDB, and DynamoDB for data modeling and optimization.
  • Familiarity with Apache Kafka, RabbitMQ, and other messaging systems.
  • Solid understanding of CI/CD, Docker, and Kubernetes in production environments.
  • Proficiency in Git, JIRA, Confluence, and Agile methodologies.
  • Good exposure to React.js, Tailwind CSS is a plus for full-stack integration.

Good to Have:

  • Exposure to projects in domains such as banking (BaaS), eCommerce SaaS, and data analytics.
  • Experience with machine learning, EDA, or predictive modeling (e.g., house price prediction).
  • Knowledge of WebSockets, Celery, and Redis.

Education:

  • B.Tech in Computer Science or related field from a reputed university.

Job Type: Full-time

Pay: ₹100,000.00 - ₹120,000.00 per month

Benefits:

  • Provident Fund

Schedule:

  • Day shift

Supplemental Pay:

  • Commission pay
  • Performance bonus
  • Yearly bonus

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

New Delhi, Hyderabad, Bengaluru