Apply Now

Requirement ID: 89629
Job Title: Senior Software Engineer
Job Type: Contract
Duration: 6 - 9 months
Location: Atlanta, GA
Job Description:

Key Responsibilities

Design, develop, and maintain microservices-based backend applications using Python and FastAPI.

Build scalable and resilient RESTful APIs aligned with cloud-native best practices.

Design and manage data persistence using Amazon Aurora (PostgreSQL-compatible).

Develop and deploy services on AWS, leveraging managed cloud services.

Implement service-to-service communication, authentication, and authorization mechanisms.

Ensure high availability, fault tolerance, and performance optimization of backend systems.

Work closely with frontend teams, DevOps, and solution architects to deliver end-to-end solutions.

Troubleshoot production issues and support performance tuning and root-cause analysis.

Follow secure coding practices, code reviews, and documentation standards.

Required Skills

Strong proficiency in Python.

Hands-on experience with FastAPI for building backend services and APIs.

Solid experience in designing and implementing Microservices architecture.

Experience working with Amazon Aurora (PostgreSQL) or PostgreSQL databases.

Strong hands-on experience with AWS services, such as:

EC2, ECS/EKS, Lambda

RDS/Aurora

S3, IAM, CloudWatch

Strong understanding of REST APIs, asynchronous processing, and distributed systems.

Experience with version control systems (Git) and CI/CD pipelines.

Good to Have

Experience with Docker and container orchestration.

Exposure to Infrastructure as Code (Terraform, CloudFormation).

Familiarity with messaging/streaming systems (SQS, SNS, Kafka).

Experience with monitoring and logging tools in AWS.

Knowledge of security best practices in cloud-based systems.

Experience Requirement

5–9 years of overall backend development experience.

Proven experience building and supporting production-grade microservices on AWS.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Role Descriptions: We are seeking an experienced Backend Developer with strong expertise in Microservices architecture| Python (FastAPI)| Aurora PostgreSQL| and AWS services. The role focuses on designing and building scalable| cloud-native backend services to support high-performance enterprise applications.Key ResponsibilitiesDesign| develop| and maintain microservices-based backend applications using Python and FastAPI.Build scalable and resilient RESTful APIs aligned with cloud-native best practices.Design and manage data persistence using Amazon Aurora (PostgreSQL-compatible).Develop and deploy services on AWS| leveraging managed cloud services.Implement service-to-service communication| authentication| and authorization mechanisms.Ensure high availability| fault tolerance| and performance optimization of backend systems.Work closely with frontend teams| DevOps| and solution architects to deliver end-to-end solutions.Troubleshoot production issues and support performance tuning and root-cause analysis.Follow secure coding practices| code reviews| and documentation standards.Required SkillsStrong proficiency in Python.Hands-on experience with FastAPI for building backend services and APIs.Solid experience in designing and implementing Microservices architecture.Experience working with Amazon Aurora (PostgreSQL) or PostgreSQL databases.Strong hands-on experience with AWS services| such asEC2| ECSEKS| LambdaRDSAuroraS3| IAM| CloudWatchStrong understanding of REST APIs| asynchronous processing| and distributed systems.Experience with version control systems (Git) and CICD pipelines.Good to HaveExperience with Docker and container orchestration.Exposure to Infrastructure as Code (Terraform| CloudFormation).Familiarity with messagingstreaming systems (SQS| SNS| Kafka).Experience with monitoring and logging tools in AWS.Knowledge of security best practices in cloud-based systems.Experience Requirement5- 9 years of overall backend development experience.Proven experience building and supporting production-grade microservices on AWS.EducationBachelors or Masters degree in Computer Science| Engineering| or a related field.
Essential Skills: We are seeking an experienced Backend Developer with strong expertise in Microservices architecture| Python (FastAPI)| Aurora PostgreSQL| and AWS services. The role focuses on designing and building scalable| cloud-native backend services to support high-performance enterprise applications.Key ResponsibilitiesDesign| develop| and maintain microservices-based backend applications using Python and FastAPI.Build scalable and resilient RESTful APIs aligned with cloud-native best practices.Design and manage data persistence using Amazon Aurora (PostgreSQL-compatible).Develop and deploy services on AWS| leveraging managed cloud services.Implement service-to-service communication| authentication| and authorization mechanisms.Ensure high availability| fault tolerance| and performance optimization of backend systems.Work closely with frontend teams| DevOps| and solution architects to deliver end-to-end solutions.Troubleshoot production issues and support performance tuning and root-cause analysis.Follow secure coding practices| code reviews| and documentation standards.Required SkillsStrong proficiency in Python.Hands-on experience with FastAPI for building backend services and APIs.Solid experience in designing and implementing Microservices architecture.Experience working with Amazon Aurora (PostgreSQL) or PostgreSQL databases.Strong hands-on experience with AWS services| such asEC2| ECSEKS| LambdaRDSAuroraS3| IAM| CloudWatchStrong understanding of REST APIs| asynchronous processing| and distributed systems.Experience with version control systems (Git) and CICD pipelines.Good to HaveExperience with Docker and container orchestration.Exposure to Infrastructure as Code (Terraform| CloudFormation).Familiarity with messagingstreaming systems (SQS| SNS| Kafka).Experience with monitoring and logging tools in

Apply Now