Senior Python Backend Engineer
New
United StatesContractSenior
Salary85 - 95 USD per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency.
- Experience
- 6+ years of backend engineering experience, including 2+ years in a lead or tech lead role.
- Required Skills
- AWSDockerPostgreSQLPythonSQLJavascriptKubernetesREST API
Requirements
- 6+ years of backend engineering experience.
- 2+ years in a lead or tech lead role.
- Expertise in designing and implementing scalable backend services and APIs using Python.
- Strong skills in PostgreSQL schema design, query optimization, and data integrity.
- Hands-on experience with AWS services: Kubernetes (EKS), Lambda, API Gateway, RDS, S3, and IAM.
- Proficiency with Docker and OAuth 2.
- Experience with REST API design.
- Strong understanding of SOLID principles, OOP, and clean architecture patterns.
- Familiarity with OWASP security practices.
- Ability to mentor engineers, conduct code reviews, and enforce engineering standards.
- English proficiency.
Responsibilities
- Lead the design and development of backend services and APIs using Python and the Pyramid framework on AWS.
- Architect and manage PostgreSQL schemas, queries, and performance optimizations for clinical-grade data.
- Build and maintain AWS infrastructure including Kubernetes (EKS), Lambda, API Gateway, and cloud-to-cloud integration patterns.
- Define backend coding standards, API design patterns, security best practices, and testing strategies.
- Mentor and guide backend engineers, driving engineering excellence across the team.
- Facilitate effective communication with client project stakeholders regarding project status and technical recommendations.
- Independently drive project delivery within defined architecture from conceptualization to deployment.
- Engage in agile software development including stand-ups, sprint planning, retrospectives, and estimation.
View Full Description & ApplyYou'll be redirected to the employer's site