About The Position

We're looking for a Senior Software Developer to join our team for a role to work remotely based in Canada. Reporting to the Engineering Manager, you're going to be a part of a team that's breaking down the barriers between frontend and backend development to ship features faster and with fewer handoffs. We're looking for a backend expert who's ready to support frontend changes—someone who wants the autonomy to build complete features from UI to database.

Requirements

  • You have deep backend expertise (Go, PostgreSQL, AWS) with a proven track record of building production systems that scale and perform under load
  • You're excited about expanding your frontend skills—you understand HTML/CSS/JavaScript fundamentals, and you want to work with React and Angular
  • You're comfortable with distributed systems concepts (event-driven architecture, caching, observability) and understand how to build resilient, monitored services
  • You believe that understanding the full stack makes you a better developer—you want to see how users interact with your APIs, how your data flows, where performance bottlenecks occur, and how to optimize the complete user experience
  • You're collaborative and growth-minded, actively seeking opportunities to work outside your comfort zone while helping others build their frontend skills

Responsibilities

  • Designing and building scalable backend services in Go, working with PostgreSQL and DynamoDB, implementing event-driven architectures with RabbitMQ, and owning production systems end-to-end
  • Building exceptional user experiences across our mobile app (Angular/Ionic), web app (React), and admin tools
  • Owning the full implementation of features, from database schema design and API development to implementing the corresponding UI changes, eliminating handoffs and shipping complete solutions
  • Bringing new patterns and tools to your team across both frontend and backend, whether it's modern React patterns or Go service architecture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service