
Senior Backend Engineer, AWS, Amazon Connect
Miratech
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
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
- 7+ years of proven experience in backend development and cloud-based application engineering
- 5+ years of experience with Java, Python, Node.js or C# Development
- 1+ years of experience with Amazon Connect
- 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
- Nice to have: Advanced experience configuring Amazon Connect contact centers, routing, queues, and complex contact flows
- Basic proficiency in frontend development (JavaScript, HTML5, CSS3)
- Familiarity with React, Angular, or Vue.js frameworks
- Understanding of responsive UI/UX design principles
- AWS certifications (Cloud Practitioner, Developer Associate, Solutions Architect Associate)
Benefits
- Health insurance
- Relocation program
- Work From Anywhere Culture
- Professional development opportunities (certification programs, mentorship, internal mobility, internship opportunities)
- Regular team-building company social events
- Sustainable business practices
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaNode.jsC#RESTful APIsmicroservicesSQLNoSQLCI/CDfrontend development
Soft skills
collaborationproblem-solvingcommunicationsecurity best practicesperformance optimizationmaintainabilityinfrastructure automationnetworking knowledgecloud security understandingtelephony concepts
Certifications
AWS Cloud PractitionerAWS Developer AssociateAWS Solutions Architect Associate