Skip to content

Software Engineer (Golang backend)

New York, NYBackend EngineeringOnsite3+ YOE
Summary

Build scalable backend services and APIs in Go for an AI platform, solving complex research problems. Requires 3+ years Go experience, microservices, cloud services, and containerization.

About the role

Responsibilities

  • Design, implement, and maintain scalable backend services and APIs using Go
  • Collaborate with cross-functional teams to define system architecture and integration strategies
  • Troubleshoot and optimize existing backend systems for performance and reliability
  • Write clean, maintainable, and well-documented code with a strong emphasis on testing
  • Ensure system security, data protection, and adherence to compliance standards
  • Participate in code reviews and contribute to team knowledge sharing

Requirements

  • Bachelor's degree in Computer Science or a related field
  • 3+ years of professional experience in developing backend systems using Go
  • Strong understanding of microservices architecture and RESTful API design
  • Experience with cloud services (AWS, Google Cloud, or Azure)
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Ability to work in an agile environment with rapid iteration cycles
  • Excellent problem-solving skills and a proactive approach to challenges

Benefits

  • Stellar medical, dental, vision, disability, and life insurance
  • Daily private Chef lunch, curated to personal diets
  • Transportation Benefits
  • 401K matching contributions
  • Flexible PTO
  • Visa/Green Card Sponsorship
  • Career growth support through sponsoring learning opportunities and mentorship
Skills
GomicroservicesRESTful APIDockerKubernetesAWSGoogle CloudAzure