Taro Logo

Senior Software Engineer (Go) - Platform API

Revolutionising the world of payments with cutting-edge technology and innovative solutions.
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance

Job Description

Form3 is seeking a Senior Go Engineer to join their Platform APIs Team, focusing on mission-critical distributed services that power their payments infrastructure. This role offers an opportunity to work on high-performance, scalable systems operating across multiple cloud platforms (AWS, Azure, GCP).

The position involves developing and optimizing Go-based microservices, working with modern technologies like CockroachDB, Kubernetes, and NATS for distributed processing. You'll be part of a team that values independent ownership while fostering collaboration for complex problem-solving and architectural decisions.

The Platform APIs Team is responsible for maintaining 24/7 availability of critical payment processing services. Engineers tackle fascinating challenges in distributed computing, working with active-active deployments across multiple clouds. This provides an excellent opportunity to gain deep experience with high-transaction, distributed cloud architecture.

The role offers a fully remote working environment with a focus on technical excellence and innovation. You'll be encouraged to take ownership of projects from design through to production deployment, while contributing to the team's culture of knowledge sharing and collaborative problem-solving.

Form3 provides a modern tech stack including Go, Kubernetes, CockroachDB, and various cloud platforms, offering exposure to cutting-edge technologies in the fintech space. The company values diversity, open-mindedness, and maintains a strong commitment to work-life balance and professional development.

This is an ideal position for a senior engineer passionate about distributed systems, performance optimization, and building robust financial technology infrastructure at scale.

Last updated 6 days ago

Responsibilities For Senior Software Engineer (Go) - Platform API

  • Design, develop, and optimise high-performance Go-based microservices for transaction management and payment processing
  • Push the boundaries of CockroachDB with efficient database configurations and high-performing queries
  • Optimise inter-service communication using NATS for low-latency and distributed processing
  • Continuously refine services to balance cost-efficiency with high performance
  • Maintain high availability standards in a Kubernetes multi-cloud environment

Requirements For Senior Software Engineer (Go) - Platform API

Go
Kubernetes
PostgreSQL
  • Deep understanding of designing and building distributed systems
  • Experience with Go programming language
  • Familiarity with cloud and containerisation technologies
  • Knowledge of test automation tools and CI/CD pipelines
  • Strong communication skills and ability to collaborate
  • Experience with Kubernetes and CockroachDB (desirable)
  • Appreciation of clean code and software engineering best-practices

Related Jobs