
API Engineer
DistroKid
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Salary
💰 £90,000 - £140,000 per year
About the role
- Design, develop, and maintain scalable REST and GraphQL APIs that assist internal teams and external partnerships
- Establish and document API design standards, patterns, and best practices across the organization
- Lead technical design discussions and architecture decisions for new integrations and partnership opportunities
- Build and support APIs for emerging integration opportunities, including AI/LLM tools and Model Context Protocol (MCP) server implementations
- Implement secure authentication and authorization systems, including OAuth integrations
- Collaborate with other teams to understand API requirements and deliver robust solutions
- Review code and provide technical guidance to team members and engineers across the organization
- Own the API roadmap and prioritize work to support development velocity and business needs
- Ensure APIs are well-documented, versioned appropriately, and maintain backward compatibility
- Build and maintain API testing frameworks and automation
- Respond to technical requirements from partnership teams and third-party integrators
- Work with AWS services to build resilient, scalable API infrastructure
- Contribute to reducing technical debt and improving consistency across existing APIs
Requirements
- 8+ years of professional software engineering experience with a strong focus on API development
- Expert-level knowledge of REST API design principles and experience with GraphQL
- Proven experience designing and building APIs for partnerships, integrations, or third-party developers
- Proficiency in at least one of: Java, PHP, Ruby, Python or ColdFusion
- Strong understanding of authentication and authorization patterns (OAuth 2.0, JWT, API keys)
- Experience with AWS services and cloud-native API development
- Track record of establishing API standards, documentation practices, and design patterns
- Experience leading technical projects or teams and mentoring other engineers
- Strong understanding of API versioning, backwards compatibility, and deprecation strategies
- Excellent communication skills and ability to work with non-technical stakeholders
- Experience with API testing frameworks and test automation
- Self-directed and able to work independently in a remote environment
Benefits
- Retirement plans (401k, SIPP, etc.)
- Health insurance
- Generous paid time off
- Parental leave
- Home office allowance
- Flexible work schedules
- Paid and discounted subscriptions
- Regular engagement activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API developmentREST API designGraphQLJavaPHPRubyPythonColdFusionOAuth 2.0API testing frameworks
Soft Skills
leadershipmentoringcommunicationcollaborationself-directedtechnical guidancedocumentation practicesproblem-solvingorganizational skillsindependence