Remote Staff Software Engineer (Backend - Golang)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Staff Software Engineer (Backend - Golang) position is within the Commit Backend team at Outreach, responsible for delivering microservices to support forecasting and opportunity management backend.
  • The role involves building applications in a modern web stack primarily using Go language, with some Ruby on Rails apps. Data stores include MySQL, PostgreSQL, and NoSQL databases like AWS DynamoDB. Async processing is done using Kafka and RabbitMQ, and data loading is through GraphQL.
  • Responsibilities include identifying critical details, prioritizing incremental delivery, designing scalable solutions, responding to changing requirements, maintaining high-quality code, breaking down systems using a service-oriented architecture, and owning features end-to-end.
  • The ideal candidate will have 7+ years of backend development experience, expertise in building distributed systems with a cloud service-oriented architecture, strong communication skills, experience with web-based APIs, familiarity with continuous deployment environments, and proficiency in Go (Ruby is a plus).
  • The role offers the opportunity to contribute to the engineering platform, learn modern tech stack, help build Outreach India, and contribute to Outreach brand success.

Requirements:

  • 7+ years of experience in backend development
  • Strong experience with building distributed systems with a cloud service-oriented architecture
  • Excellent communication skills
  • Experience in building and consuming web-based APIs
  • Familiarity with continuous deployment environments
  • Proficiency in Go; knowledge of Ruby is a plus
  • Ability to work collaboratively and prioritize incremental delivery

Benefits:

  • Opportunity to work on challenging technical problems and build scalable solutions
  • Impact on the engineering platform and contribute to Outreach brand success
  • Collaborative team environment
  • Learning and following modern tech stack
  • Remote work flexibility
  • Competitive salary and benefits package
About the job
Posted on
Job type
Salary
-
Location requirements

-

Leave a feedback