Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

AWS Python Developer (Backend Engineer) Experience: 2 - 4 years


We are looking for a skilled AWS Python Developer to work on high-performance backend systems, serverless applications, data pipelines, authentication systems, and large-scale messaging/communication workflows. The candidate will work closely with our engineering team to build, optimize, and maintain backend microservices and automation pipelines across multiple projects. 


1. AWS Serverless Development

  • Develop and maintain AWS Lambda functions using Python 3.x.
  • Build scalable APIs using API Gateway + Lambda.
  • Work with AWS SAM / CloudFormation for deployment.
  • Implement event-driven workflows using SNS, SQS, EventBridge, Step Functions.
  • Integrate with AWS Cognito for user authentication and authorization.
  • Handle file processing workflows using S3 triggers.

2. Backend Development (Python)

  • Build REST APIs using Fast API.
  • Implement clean architecture, service layers, and proper exception handling.
  • Write reusable modules, Lambda layers, and shared libraries.

3. Database & Storage

  • Work with DynamoDB, including designing schema, GSIs, LSIs, and optimizing queries.
  • Work with MySQL/PostgreSQL using SQL Alchemy ORM.
  • Experience with Alembic for DB migrations.
  • Experience storing structured/unstructured data in S3.

4. Messaging, Streaming & Integrations

  • Integrate AWS services like Pinpoint, SES, SNS for SMS/Email workflows.
  • Use Amazon Kinesis (KPL/KCL) for streaming data ingestion.
  • Work with third-party APIs (Twilio, WhatsApp APIs, etc.).
  • Implement retry logic, DLQs, error-handling patterns.

5. DevOps & Deployment

  • CI/CD using GitHub Actions / AWS

    Code Pipeline.
  • Containerizing microservices using Docker (if needed).
  • Experience in monitoring systems using CloudWatch Logs, Metrics, Alarms.


Required Skills

  • Strong hands-on experience in Python 3.
  • Solid understanding of AWS Lambda, API Gateway, S3, DynamoDB, Cognito, IAM.
  • Experience with Fast API, Pydantic, and Python async.
  • Good knowledge of SQL Alchemy, ORM patterns, and migrations.
  • Familiar with JSON, REST API principles, OAuth2/JWT.
  • Ability to write clean, modular, testable code.
  • Knowledge of microservice architecture and messaging systems.

Good to Have

  • Experience with Event Bridge Pipes, Step Functions workflows.
  • Experience in chat or omnichannel applications.
  • Knowledge of telecom messaging compliance (A2P SMS).


Why Join Us?

  • Work on high-impact backend systems and scalable serverless applications.
  • Exposure to AWS enterprise architecture and large-scale integrations.
  • Opportunity to design and build real distributed systems with guidance.
  • Flexible culture and learning-driven environment.



Location

Chennai – On-site only:

Apply Link:

© 2024 Athiva Technology. All rights reserved.

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

tiruchengodu, tamil nadu, india