Backend Software Engineer -Golang
Core
Building scalable backend services and APIs to personalize the New York Times digital experience and help users discover journalism.
Role type
Backend Software Engineer (Go)
Builds
Scalable REST and GraphQL APIs, microservices, and backend infrastructure for the NYT platform.
Domain
Media & Publishing / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), REST/GraphQL API design, SQL/NoSQL databases, Cloud platforms (GCP/AWS), Microservices architecture
Preferred skills
GraphQL, Kubernetes/Docker, CI/CD pipelines, Caching strategies
Technologies
Go, PostgreSQL, DynamoDB, Google Cloud Platform, Amazon Web Services, Kubernetes, Docker, Jenkins, Drone
Responsibilities
Design and build backend services in Go; Develop and maintain microservices integrating with databases and cloud infrastructure; Collaborate with cross-functional teams to refine requirements and develop features; Participate in technical discussions and architecture decisions; Provide production support via on-call rotations; Contribute to internal team processes and norms.
Seniority
Mid-level, hands-on IC