Rewrite legacy Python services into Go, strengthen GraphQL API ecosystem, and collaborate with engineering teams. 5+ years of backend engineering experience required. Strong Go expertise and debugging skills needed.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Planet Technology has partnered with a west coast company to locate a Senior Backend Engineer with Go experience for a fully remote contract role.
The position will focus on rewriting legacy Python services into Go and strengthening a GraphQL API ecosystem. If you thrive in fast-paced environments, enjoy deep technical problem-solving, and collaborate well across engineering teams, you’ll be a great fit.
We are unable to work with Third Party Candidates for this role.
Responsibilities:
- Rewrite and refactor existing Python-based services into Golang, ensuring accuracy, performance, and maintainability.
- Use internal tooling, frameworks, and processes designed to accelerate Python→Go migrations.
- Contribute to the overall health of the GraphQL platform by enhancing APIs, improving tooling, and tightening system integrations.
- Debug complex, distributed systems issues quickly and provide clean, well-reasoned fixes.
- Write high-quality unit and integration tests to validate functionality across services.
- Participate in code reviews, pair programming, and cross-team design discussions.
- Work closely with platform engineers—including Susie and the broader Infra org—to ensure smooth delivery and consistent standards.
Required Experience:
- 5+ years of backend engineering experience in production environments.
- Strong Go expertise, with ability to write idiomatic, efficient, testable Go code.
- Ability to read, understand, and translate Python logic into Go.
- Deep experience building scalable backend services and APIs.
- Strong debugging skills and comfort working in distributed systems.
- Solid understanding of unit testing and best practices in Go.
- Able to articulate problem-solving approaches clearly—this team expects candidates to reason through solutions without relying on AI/LLM assistance.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with GraphQL, especially Federation or GraphQL Router implementations.
- Familiarity with integration testing and test automation.
- Exposure to shadow traffic / tap compare workflows.
- Background in infrastructure or backend engineering at large-scale technology companies.
Interested candidates can apply by clicking on the link.