Miratech

Senior Backend Engineer, AWS, Amazon Connect

Miratech

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

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