Senior Python Developer

5 years

0 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role: Python Developer – AWS Serverless

Experience: 5–8 Years

Location: Hybrid(3 Days work from office)

Type: Full-time

About the Role

We are looking for a strong Python Developer with hands-on expertise in AWS Lambda functions and serverless application development. The candidate will be responsible for building, optimizing, and maintaining backend services using Python and AWS cloud-native components.

Key Responsibilities

1. Backend Development

  • Develop, test, and deploy Python-based backend services.

  • Build AWS Lambda functions with efficient performance and low latency.

  • Create and maintain RESTful APIs using API Gateway + Lambda.

2. Serverless & Cloud Development

  • Design and implement serverless workflows using:

    • AWS Lambda

    • API Gateway

    • S3

    • DynamoDB

    • EventBridge

    • SQS/SNS

  • Automate deployments using AWS SAM, CloudFormation, or Terraform.

3. Code Quality & Best Practices

  • Write clean, modular, and maintainable Python code.

  • Implement proper logging, exception handling, and debugging.

  • Ensure code meets performance, reliability, and security standards.

4. Testing & CI/CD

  • Develop unit tests and integration tests using PyTest or similar tools.

  • Collaborate with DevOps teams to build and maintain CI/CD pipelines.

5. Collaboration & Documentation

  • Work closely with architects, product owners, and cross-functional teams.

  • Document code, workflows, and technical specifications.

Required Skills

Technical Must-Haves

  • Strong proficiency in Python (3.x).

  • Hands-on experience building AWS Lambda functions.

  • Good understanding of:

    • API Gateway

    • S3

    • DynamoDB / RDS

    • Event-driven architectures

  • Experience with CloudWatch logs and troubleshooting.

Coding Skills

  • Knowledge of:

    • Python modules & packages

    • Error handling

    • Decorators, generators

    • Pythonic coding standards (PEP8)

  • Ability to write optimized and scalable code.

Tools & DevOps

  • Git/GitHub / Bitbucket

  • AWS SAM / CloudFormation / Terraform

  • CI/CD pipelines (GitHub Actions / CodePipeline / Jenkins)

Nice-to-Have Skills

  • Experience with FastAPI, Flask, or Django.

  • Familiarity with Docker.

  • Knowledge of asynchronous programming (asyncio).

  • Understanding of security best practices (IAM, encryption, secrets management).

Education

  • Bachelor's degree in Computer Science, Engineering, or related discipline (preferred but not mandatory).

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
Encora logo
Encora

Book and Periodical Publishing

Santo Domingo Distrito Nacional

RecommendedJobs for You