Remote Senior Software Engineer (Go) - Platform API

at Form3 (via Otta)

Posted 19 hours ago 2 applied

Description:

  • As a Senior Go Engineer on the Platform APIs Team, you will work on pivotal distributed services where performance, scalability, and reliability are crucial.
  • You will tackle projects independently while also collaborating on complex challenges, brainstorming new designs, and discussing innovative ideas.
  • Your role will involve maintaining high-performance standards and contributing to cost-efficient optimizations that impact the entire platform.
  • Responsibilities include designing, developing, and optimizing high-performance Go-based microservices essential to transaction management and payment processing.
  • You will push the boundaries of CockroachDB with efficient database configurations and high-performing queries to support scalability and speed.
  • Optimizing inter-service communication using NATS for low-latency and distributed processing will be part of your duties.
  • You will continuously refine services to balance cost-efficiency with high performance while maintaining strict availability and performance SLOs.
  • Maintaining high availability standards in a Kubernetes multi-cloud environment across AWS, Azure, and GCP is expected.

Requirements:

  • A deep understanding of designing and building distributed systems is essential.
  • You should enjoy working on complex challenges within critical software where high performance and robustness are necessary.
  • Familiarity with cloud and containerization technologies, test automation tools, and CI/CD pipelines is required.
  • An interest in owning projects end-to-end and supporting them as they go live in production is important.
  • You should have an appreciation for clean code and software engineering best practices.
  • Experience with Go and a β€œright tool for the job” mentality is necessary.
  • Great communication skills and a willingness to share knowledge and collaborate with others are essential.
  • Exposure to Kubernetes and/or CockroachDB is desirable.

Benefits:

  • The position offers a fully remote working environment.
  • You will have the opportunity to work with cutting-edge technology and innovative solutions in the payments industry.
  • The company values diversity and inclusivity, providing a supportive work environment.
  • There are opportunities for professional growth and development within the team.
  • The company is committed to equal opportunity and preventing discrimination, ensuring a fair recruitment process for all candidates.