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