About The Position

We are looking for a Senior Software Engineer to join our team, responsible for working on our platform, which some of the world's biggest companies, central banks and non-governmental organisations use to build revenue and volume through data and analytics. This is an opportunity to influence technical direction, elevate engineering standards and deliver features that make a meaningful difference to our clients. The role involves designing, developing, testing, maintaining and enhancing Golang microservices and frontend applications, delivering beautiful, performant interfaces for customers, taking full ownership of features from ideation to production, acting as a key voice in technical strategy, and improving the performance and observability of services and applications. The engineer will also contribute to improving the quality of life of the team and the business through automation, process improvement, or new technologies.

Requirements

  • Write Golang services and web app backends, and deploy them in Docker containers
  • Build beautiful, componentised application frontends in React/TypeScript
  • Write performant SQL
  • Understand clean code principles and the language idioms of TypeScript and Go, review code using these principles and establish team quality standards
  • Learn and engage with a new business domain and product
  • Communicate complex topics to technical and non-technical people
  • Talk about how you learn and improve your skills

Nice To Haves

  • Applications with concurrent logic (i.e. goroutines)
  • Building CI/CD pipelines, especially with GitLab CI
  • Configuring and using observability tools (e.g. Prometheus and Grafana)
  • Experience utilising AI to increase productivity and efficiency of work and productionised AI tools
  • MaterialUI
  • Using Airflow, Python or Terraform

Responsibilities

  • Designing, developing, testing, maintaining and enhancing the Golang microservices and frontend applications you're responsible for
  • Delivering beautiful, performant interfaces, driven by our design system, for our customers
  • Taking full ownership of features from ideation to production
  • Acting as a key voice in technical strategy, navigating the trade-offs between existing systems and new technologies and communicating architectural decisions
  • Improving the performance and observability of our services and applications
  • Improving the quality of life of your team and the business, through automation, process improvement or new technologies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service