Senior Software Engineer

Form3 Logo

Form3

πŸ“Remote - United Kingdom, European Union

Summary

Join Form3's Platform APIs Team as a Senior Go Engineer and work on high-impact distributed services crucial for transaction management and payment processing. You will design, develop, and optimize Go-based microservices, leveraging CockroachDB and NATS for scalability and performance. Responsibilities include maintaining high availability in a Kubernetes multi-cloud environment and ensuring cost-efficient optimizations. The ideal candidate possesses deep understanding of distributed systems, experience with Go, and a commitment to clean code and best practices. Collaborative problem-solving and knowledge sharing are highly valued. This role offers the opportunity to work on complex, challenging projects within a supportive and innovative team.

Requirements

  • Deep understanding of designing and building distributed systems
  • Enjoys working on complex challenges within critical software where high performance and robustness are essential
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • Experience with Go, along with a β€œright tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

Responsibilities

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

Preferred Qualifications

Exposure to Kubernetes and/or CockroachDB would be great!

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.