Skip to content
mimi

Senior Python Backend Developer Fastapi & Aws

RapidBrains

India · On-site Full-time Senior 4d ago

About the role

As an experienced backend developer, you will be responsible for the following key tasks:

- Designing, developing, and maintaining robust backend services from architectural conception to production deployment. - Building high-performance, scalable, and well-documented APIs using FastAPI. - Architecting and managing cloud-native solutions specifically on AWS (Lambda, EC2, S3, RDS, etc.). - Optimizing applications for maximum speed, reliability, and scalability to handle high-traffic workloads. - Acting as a subject matter expert for Python and AWS, ensuring best practices in code quality, security, and CI/CD. - Collaborating effectively with stakeholders and cross-functional teams to translate business requirements into technical reality.

In order to excel in this role, you should possess the following technical skills:

- 6+ years of skilled experience in Python development with a deep understanding of asynchronous programming. - Extensive hands-on experience with FastAPI (experience with Django or Flask is a plus). - Proven track record of deploying and managing services on AWS. - Strong proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB, Redis). - Experience with Docker, Kubernetes, and building CI/CD pipelines.

In addition to technical skills, the following soft skills and qualifications are required:

- Positive verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical partners. - A self-starter who thrives in an IC role and takes pride in delivering end-to-end solutions. - Robust analytical skills with the ability to troubleshoot and resolve production issues quickly. As an experienced backend developer, you will be responsible for the following key tasks:

- Designing, developing, and maintaining robust backend services from architectural conception to production deployment. - Building high-performance, scalable, and well-documented APIs using FastAPI. - Architecting and managing cloud-native solutions specifically on AWS (Lambda, EC2, S3, RDS, etc.). - Optimizing applications for maximum speed, reliability, and scalability to handle high-traffic workloads. - Acting as a subject matter expert for Python and AWS, ensuring best practices in code quality, security, and CI/CD. - Collaborating effectively with stakeholders and cross-functional teams to translate business requirements into technical reality.

In order to excel in this role, you should possess the following technical skills:

- 6+ years of skilled experience in Python development with a deep understanding of asynchronous programming. - Extensive hands-on experience with FastAPI (experience with Django or Flask is a plus). - Proven track record of deploying and managing services on AWS. - Strong proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB, Redis). - Experience with Docker, Kubernetes, and building CI/CD pipelines.

In addition to technical skills, the following soft skills and qualifications are required:

- Positive verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical partners. - A self-starter who thrives in an IC role and takes pride in delivering end-to-end solutions. - Robust analytical skills with the ability to troubleshoot and resolve production issues quickly.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free