API Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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 • What Will Make You Stand Out: • Experience with AI/LLM integrations, Model Context Protocol (MCP), or similar emerging technologies • Experience with mobile API development (iOS/Android) • Experience with event-driven architectures and telemetry systems • Enthusiasm for music! • This salary range ONLY applies to candidates living in the UK for this job. Rates may differ in other regions.
Responsibilities
• 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
Benefits
• £100,000—£140,000 GBP • This salary range ONLY applies to candidates living in the EU for this job. Rates may differ in other regions. • €90.000—€130.000 EUR • This salary range ONLY applies to candidates living in Canada for this job. Rates may differ in other regions. • $170,000—$200,000 CAD • 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 • DistroKid helps millions of independent artists get their music into streaming services and keep 100% of their earnings. We move fast, stay curious, and build tools that empower creativity. • If you want your work to directly impact how artists share their music with the world, we’d love to hear from you.