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. You will join a technical team of approximately 30 technologists with a key purpose of continuously and reliably collecting large amounts of financial data describing cross-border payments, then processing the data, verifying its quality and serving it to our users so that they can make informed business decisions. A typical team contains around three engineers and a Product Manager. You will be interacting with various stakeholders across the business in addition to your immediate team.

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

Benefits

  • We’re an innovative company that strives to look after its team, and we take pride in providing a positive company culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service