This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The API Developer is a hands-on technical role focused on improving the technical delivery and developer experience of TM Forum APIs. You will support a member-driven API programme, enabling high-quality API development with a diverse group of contributors. Working with open standards, tooling, automation, and collaborative workflows, you will help ensure APIs are consistent, implementable, and easy to consume and contribute to.
Job Responsibility:
Support member-driven API development by reviewing and improving API definitions for clarity, consistency, and quality
Provide technical guidance and feedback on API designs without owning functional API decisions
Help translate member input into high-quality, standards-aligned API assets
Apply and reinforce API design standards and governance principles
Ensure APIs align with OpenAPI and other relevant open standards
Identify design issues, inconsistencies, and technical debt, and propose improvements, patterns, or guidance
Design, build, and maintain internal API tooling, primarily using Node.js
Improve tooling that supports API validation, testing, generation, and publishing
Reduce manual effort and friction in the API delivery lifecycle through automation
Support API testing and validation activities
Work with API testing frameworks, conformance tooling, and quality gates
Diagnose and resolve issues across API definitions, tooling, and CI pipelines
Work effectively with git- and GitHub-based workflows
Contribute to and improve CI processes related to API development and validation
Collaborate with tooling, DevOps, and architecture roles to improve delivery flow
Improve the developer experience for API consumers and contributors
Produce clear technical documentation, guidance, and examples
Communicate decisions, feedback, and technical changes clearly and constructively
Operate effectively in an open, multi-organisation contribution environment
Engage with members and contributors in a supportive and neutral way
Encourage good contribution practices and high technical quality.
Requirements:
Strong coding experience, with a particular focus on Node.js (especially for building tooling and automation)
Solid understanding of API design and governance using OpenAPI, with experience working with open standards and contract-first approaches
Proficient with Git, GitHub, and CI workflows, and comfortable working with a range of API tooling, testing, and validation practices
Strong written and verbal communication skills, with the ability to collaborate with both technical and non-technical stakeholders.
Nice to have:
Experience of AI tools to enhance velocity and quality of development: Github copilot, claude etc
Testing or quality engineering experience
Technical writing or documentation experience
Open source contribution or maintenance experience