Point your AI agent at freehire and let it find you a job.

Get the CLI →

Straive

NewBe an early applicant

Python Developer

Posted Updated
Discussion

Summary

Designs, builds, and maintains scalable Python backend services (Django/FastAPI/Flask) and deploys serverless, event-driven microservices on AWS (Lambda, API Gateway, S3, DynamoDB/RDS). Works with relational and NoSQL databases, Docker, and CI/CD pipelines alongside DevOps, QA, and Product teams.

Roles & Responsibilities:

  • Design, build, and maintain scalable, robust backend services using Python (Django / FastAPI / Flask).
  • Architect and deploy cloud-native infrastructure and microservices on AWS.
  • Implement serverless functions and event-driven architectures using AWS Lambda, API Gateway, S3, and DynamoDB/RDS.
  • Write clean, testable, and efficient code with a strong focus on security and performance optimization.
  • Collaborate with cross-functional teams (DevOps, QA, and Product) to deliver end-to-end features.

Key Requirements

  • Python Expertise: Strong core Python fundamentals with hands-on experience in frameworks like FastAPI, Django, or Flask.
  • Cloud & AWS Capabilities: Practical experience with core AWS services (Lambda, EC2, S3, RDS, DynamoDB, API Gateway, SQS/SNS).
  • Database Skills: Proficiency with relational (PostgreSQL / MySQL) and non-relational databases (MongoDB / DynamoDB).
  • DevOps & Tooling: Good understanding of Docker, CI/CD pipelines (GitLab/GitHub Actions/Jenkins), and Git version control.
  • REST APIs: Solid track record of designing, building, and consuming RESTful web services.

Nice-to-Haves

  • Exposure to Infrastructure as Code (IaC) tools like Terraform or AWS CDK.
  • Experience with event-driven or microservices architecture.
  • AWS Certifications (e.g., AWS Certified Developer – Associate or AWS Certified Solutions Architect).


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available