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