Tech Lead - Back End

Logo of T6 Talent Partners

T6 Talent Partners

πŸ“Remote - Canada

Job highlights

Summary

Join Augmenta as a Platform Tech Lead and lead the backend development team, designing and implementing scalable and robust backend systems using AWS services. This senior role requires extensive backend development experience with a focus on AWS, and proven experience in designing and implementing APIs and microservices architecture. You will be responsible for architecting and implementing backend systems, leading the backend development team, and ensuring secure access to services. The role demands strong leadership, communication, and problem-solving skills. This is a remote-first position based in Canada, requiring Canadian residency and work eligibility without sponsorship.

Requirements

  • Extensive amount of experience in backend development, with a focus on AWS services
  • Proven experience in designing and implementing APIs and microservices architecture
  • Extensive experience with Docker and Kubernetes for container orchestration
  • Solid understanding of authz/authn mechanisms and best practices
  • Experience with multi-tenancy architecture and design
  • Solid understanding of database design and management, both SQL and NoSQL
  • Experience with CI/CD pipelines and DevOps practices
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Familiarity with serverless architecture and event-driven systems
  • Knowledge of security best practices and compliance standards
  • Excellent problem-solving skills and attention to detail
  • Strong leadership and communication skills
  • Reside in Canada and have eligibility to work without sponsorship

Responsibilities

  • Architect and implement scalable, reliable, observable, and secure backend systems using AWS services
  • Lead the backend development team in designing, developing, and maintaining backend services and APIs
  • Implement robust authorization mechanisms to ensure secure access to services
  • Design and manage Kubernetes clusters for deploying and scaling microservices
  • Design and implement multi-tenancy solutions to support multiple clients on a shared infrastructure
  • Collaborate with front-end developers, product managers, and other stakeholders to define technical requirements and deliver solutions
  • Ensure best practices in code quality, testing, and deployment
  • Mentor and guide developers, fostering a culture of continuous learning and improvement
  • Stay up-to-date with the latest industry trends and AWS services to drive innovation

Preferred Qualifications

  • AWS Certified Solutions Architect or AWS Certified Developer
  • Proficiency in Golang
  • Experience with protobuf/gRPC or similar technologies (Thrift/GraphQL/OpenAPI)
  • Experience with AWS Cognito, Dynamo, EKS
  • Experience implementing enterprise SaaS systems
  • Experience with service mesh architectures

Benefits

  • Stock option grants for full time employees
  • Competitive extended health benefits package including supplementary Health Care Spending Account(HSA)/Wellness Spending Account(WSA)
  • 4 weeks vacation to all full-time employees plus an extra week off at the end of December
  • Home office budget
  • Self-directed learning budget
  • Remote-first and fully distributed work environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs