Sr Python AWS Backend Developer

$135,200 - $156,000/Yr

Yotta Tech Ports - McLean, VA

posted 19 days ago

Full-time - Mid Level
McLean, VA

About the position

The Sr Python AWS Backend Developer role is designed for an experienced backend developer with a strong focus on Python and AWS technologies. The position requires collaboration with design, product, and engineering teams to create high-performance backend systems and serverless applications. The ideal candidate will be proactive and ambitious, capable of delivering a best-in-class experience for users while ensuring the security and integrity of applications.

Responsibilities

  • Design, develop, and maintain backend systems using Python, ensuring high performance and responsiveness.
  • Build and optimize scalable, secure, and resilient serverless applications using Python and AWS services (Lambda, Step Functions, API Gateway, DynamoDB, S3, etc.).
  • Design and implement robust, scalable, and secure RESTful APIs and microservices, focusing on serverless frameworks.
  • Work with relational (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB), optimizing performance, scaling, and data integrity.
  • Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using AWS tools (CodePipeline, CodeDeploy, etc.) and containerization with Docker.
  • Ensure the security and integrity of applications through AWS best practices, including IAM policies, encryption, and monitoring.
  • Conduct code reviews, testing (unit, integration), debugging, and troubleshooting to ensure high-quality deliverables.
  • Work closely with other enterprise teams/developers, DevOps engineers, and product teams to align backend development with overall business requirements.
  • Implement monitoring and alerting systems using AWS CloudWatch, X-Ray, etc., to ensure optimal performance and cost efficiency.

Requirements

  • 6+ years of experience in backend development, primarily using Python.
  • Strong experience with AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, etc.).
  • Hands-on experience with serverless architecture and designing applications using AWS Lambda, API Gateway, and DynamoDB.
  • Experience with microservices architecture and RESTful APIs.
  • Strong understanding of cloud-native development, including security, performance tuning, and scalability best practices.
  • Hands-on experience with CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and Docker.
  • Proficient in working with relational and NoSQL databases.
  • Familiarity with message queues and event-driven architectures (e.g., SQS, SNS, Kafka).
  • Experience in monitoring and debugging distributed systems in a cloud environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Familiarity with agile development methodologies.

Nice-to-haves

  • AWS Certified Developer or Solutions Architect.
  • Experience with Kubernetes and container orchestration.

Benefits

  • Hourly pay rate of $65 - $75 per hour (W2 only).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service