
Senior Backend Engineer, Python, AWS
Miratech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularAnsibleAWSCloudDynamoDBEC2JavaJavaScriptMicroservicesMongoDBMySQLNode.jsNoSQLPostgresPythonReactSQLTerraformVue.js
About the role
- Design, develop, and maintain RESTful APIs and microservices using Python
- Architect secure, scalable, and high-performance backend applications
- Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB
- Write clean, efficient, testable code following best practices for performance, maintainability, and security
- Design and deploy cloud-native applications using AWS services including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM
- Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or AWS CodePipeline
- Set up monitoring, logging, and observability using CloudWatch, CloudTrail, and similar AWS tools
- Collaborate on infrastructure automation using CloudFormation, Terraform, or similar IaC tools
- Support Amazon Connect setups including contact flows, routing profiles, and queue configurations
- Integrate Connect solutions with AWS services like Lex, Polly, and Lambda
- Assist in migration projects from legacy contact center platforms to Amazon Connect
- Contribute to frontend work (React/Angular/Vue) when needed and ensure smooth integration with backend APIs
Requirements
- 10+ years of proven experience in backend development and cloud-based application engineering.
- Strong proficiency in Node.js, Python, C#, and Java.
- Deep experience designing and implementing RESTful APIs and microservices.
- Hands-on experience with SQL and NoSQL databases.
- Strong understanding of authentication, authorization, and security best practices.
- Extensive experience with AWS services including EC2, Lambda, S3, IAM, RDS, DynamoDB, and VPC.
- Proficiency in CI/CD pipeline setup and maintenance.
- Experience with CloudFormation, Terraform, or Ansible for infrastructure as code.
- Understanding of networking and cloud security best practices.
- Knowledge of telephony concepts, SIP trunking, and Amazon Connect integrations.
- Experience with Amazon Connect APIs, SDKs, reporting, analytics, and call-flow troubleshooting.
Benefits
- Health insurance
- Relocation program
- Work From Anywhere Culture
- Professional development opportunities
- Mentorship and talent investment programs
- Collaborate on impactful projects
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNode.jsC#JavaRESTful APIsmicroservicesSQLNoSQLCI/CDinfrastructure as code
Soft skills
collaborationproblem-solvingcommunicationsecurity best practicesperformance optimizationmaintainabilityscalabilitydesign thinkingadaptabilityleadership