Back-End Python Engineer (AWS - Desktop)
Core
Design, develop, and maintain scalable, secure backend systems and microservices using Python and AWS cloud technologies.
Role type
Senior Back-End Python Engineer (AWS)
Builds
RESTful APIs, microservices, and cloud-native applications for contact center transformation and fraud detection workflows.
Domain
Cloud Infrastructure & Backend Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AWS services (EC2, Lambda, S3, DynamoDB, RDS, API Gateway, IAM), RESTful API design, microservices architecture, SQL and NoSQL databases, CI/CD pipelines, Infrastructure as Code (CloudFormation, Terraform), system observability, authentication and security best practices.
Preferred skills
Amazon Connect integrations, Pindrop solutions, telephony concepts (SIP trunking), AI/LLM models, frontend frameworks (React, Angular, Vue.js).
Technologies
Python, AWS (Lambda, S3, DynamoDB, EC2, RDS, API Gateway, IAM, CloudWatch, CloudTrail), GitHub Actions, GitLab CI, CloudFormation, Terraform, Splunk, PostgreSQL, MySQL, MongoDB, Pindrop, Amazon Connect, React, Angular, Vue.js.
Responsibilities
Design and deploy cloud-native applications using AWS services. Integrate backend services with relational and NoSQL databases. Implement and maintain CI/CD pipelines. Set up monitoring, logging, and observability. Collaborate on infrastructure automation. Assist in migration projects from legacy contact center platforms to Amazon Connect.
Seniority
Senior, hands-on IC