Python Engineer
Required skills
- Python
- FastAPI
- Flask
- microservices
- serverless
- event-driven
- AWS Lambda
- API Gateway
- EventBridge
- SQS
Nice to have
- cost efficiency
Role summary
Seeking a Senior Python Developer to design and develop cloud-native backend architectures using microservices, serverless, and event-driven patterns. The role involves building scalable Python backend services and APIs with frameworks like FastAPI or Flask, developing serverless solutions on AWS, and containerizing applications with Docker and Kubernetes. Responsibilities include managing cloud infrastructure with Terraform/CloudFormation, implementing CI/CD pipelines, ensuring security best practices, and applying SRE principles. The position requires 7+ years of Python programming experience and strong technical leadership skills to communicate architectural decisions effectively.
Role: Sr.Python Developer
Onsite position
W2 Requirement
Below role is only open for W2, No
c2c/1099 or third party resumes
Due to the nature of the roles client is only
accepting USC/GC /GC EAD only no other visas accepted .
Responsibilities
- 7+ Years of Python Programming
- Design and develop cloud-native backend architectures using microservices, serverless, and event-driven patterns.
- Build scalable Python backend services and APIs using frameworks such as FastAPI or Flask.
- Design APIs with appropriate validation, security, error handling, performance, and integration patterns.
- Develop serverless solutions using AWS Lambda, API Gateway, EventBridge, and Step Functions.
- Containerize and deploy applications using Docker, AWS ECS/Fargate, and/or EKS/Kubernetes.
- Implement asynchronous processing and event-driven architectures using SQS, SNS, and EventBridge.
- Design and optimize data persistence using Amazon RDS/Aurora and DynamoDB.
- Implement caching and session management using ElastiCache/Redis.
- Provision and manage cloud infrastructure using Terraform and/or CloudFormation.
- Develop and maintain CI/CD pipelines with automated testing, quality gates, and repeatable deployments.
- Implement observability using CloudWatch, X-Ray, OpenTelemetry, or comparable monitoring technologies.
- Apply AWS security best practices across IAM, KMS, Secrets Manager, networking, and VPC architecture.
- Design solutions that meet defined availability, latency, scalability, and disaster recovery requirements.
- Monitor system performance, troubleshoot production issues, and apply SRE and reliability engineering practices.
- Identify opportunities for performance optimization and cloud cost efficiency.
- Participate in code reviews, technical design discussions, testing, and engineering best practices.
- Provide technical leadership and effectively communicate architecture and engineering decisions to technical and business stakeholders.
Similar roles
- Data Engineer – Python & AWS Glue Data PlatformsSCI SOLUTIONS · Plano, TX · Onsite
- Core Java EngineerSCI SOLUTIONS · New York, NY · Onsite
Staff Python Engineer (Modeling & Simulation)Code Metal · San Francisco, CA · Hybrid- Senior Python EngineerApplied Technology Group · Remote · Remote
- Python Engineer and Developer - AssociateiCapital · Remote · Remote
- Senior Python Engineer – Space Modeling and SimulationMitre Media · Bedford, MA · Onsite
