DistroKid

API Engineer

DistroKid

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £90,000 - £140,000 per year

Job Level

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