Python Software Developer

6 - 9 years

15 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About the Role

Python Developer

Key Responsibilities

  • Design, develop, and deploy

    serverless applications

    using

    AWS Lambda

    , API Gateway, and related AWS services.
  • Develop and maintain

    backend services

    using

    Python

    (FastAPI, Flask, or Django frameworks).
  • Work extensively with

    MongoDB

    and

    AWS DocumentDB

    for data modeling, query optimization, and performance tuning.
  • Integrate APIs with

    SQL and NoSQL

    databases ensuring efficient data flow and system scalability.
  • Implement best practices for

    CI/CD pipelines

    , automation, and cloud deployment.
  • Collaborate closely with front-end developers, DevOps engineers, and architects to ensure seamless integration and performance optimization.
  • Write clean, maintainable, and testable code with proper documentation.
  • Troubleshoot and resolve production issues, ensuring system reliability and high availability.

Technical Skills Required

  • Programming Language:

    Python (Flask, FastAPI, Django preferred)
  • Databases:

    MongoDB, AWS DocumentDB, and strong knowledge of SQL
  • Cloud & Serverless:

    AWS Lambda, API Gateway, S3, CloudWatch, Step Functions
  • CI/CD Tools:

    AWS CodePipeline, Jenkins, or GitHub Actions
  • Architecture:

    Microservices / Serverless / Event-driven systems
  • Version Control:

    Git, GitHub/GitLab
  • Testing:

    PyTest / Unit Testing frameworks
  • Bonus Skills:

    • Experience with Docker & Kubernetes
    • Knowledge of AWS SAM or Serverless Framework
    • Understanding of RESTful and GraphQL APIs

Qualifications

  • Bachelors or Master’s degree in Computer Science, Engineering, or a related field.
  • 6–9 years of experience in backend development with a focus on Python.
  • Proven experience with

    AWS serverless ecosystem

    and

    DocumentDB/MongoDB

    .
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and teamwork abilities.

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
Puresoftware Technology logo
Puresoftware Technology

Information Technology Services

N/A

RecommendedJobs for You

gurugram, delhi / ncr, mumbai (all areas)