About This Role
Leading the development, implementation, and maintenance of secure, scalable, and high-performing APIs for telecommunications platforms and enterprise applications is the core of this role. It suits an experienced API Developer Lead who combines strong hands-on software development skills with technical leadership, particularly in RESTful APIs, microservices, backend development, and enterprise system integration.
Responsibilities
- Lead the hands-on development, design, testing, deployment, and maintenance of APIs and backend services
- Develop and maintain RESTful APIs and microservices using technologies such as Java, Spring Boot, Node.js, or other relevant backend frameworks
- Provide technical direction, conduct code reviews, and establish coding standards and development best practices
- Guide and mentor API developers, ensuring high-quality and maintainable code
- Integrate APIs with internal systems, third-party applications, and enterprise platforms
- Implement API security, authentication, authorization, and data protection mechanisms
- Optimize API performance, scalability, availability, and reliability
- Troubleshoot complex technical issues, perform root cause analysis, and implement corrective actions
- Collaborate with solution architects, business analysts, QA engineers, DevOps teams, and other stakeholders to deliver API solutions
- Support API gateway configuration, API lifecycle management, versioning, and documentation
- Participate in technical planning, effort estimation, sprint planning, and delivery tracking
- Ensure compliance with enterprise architecture, security, and development standards
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- At least 5 years of experience in software development, API development, or backend engineering, with demonstrated technical leadership experience
- Telecommunications industry experience is highly preferred
- Strong hands-on experience developing and maintaining RESTful APIs and microservices
- Proficiency in backend programming languages and frameworks such as Java with Spring Boot, Node.js, or Python
- Experience with API management platforms such as Apigee, MuleSoft, Kong, IBM API Connect, or WSO2
- Knowledge of API security protocols, including OAuth 2.0, OpenID Connect, JWT, and role-based access control
- Experience with SQL and/or NoSQL databases, API testing, debugging, and performance optimization
- Familiarity with Git, CI/CD pipelines, automated testing, and Agile development practices
Nice to have:
- Experience with message brokers or event-driven integration tools such as Kafka or RabbitMQ