D

Senior API Developer

Deeplight

Senior API Developer

Posted 3 months ago

Employment Type

Full Time

Location

Abu Dhabi

Experience

Senior

Job Listing No Longer Available

This job posting is no longer accepting applications. It may be more than 30 days old or the position has been filled.

Requirements

API design, Python, Node.js, Java, REST, GraphQL, Cloud platforms, Docker, Kubernetes

Job Description

Responsibilities

  • Lead the design, implementation, and documentation of RESTful and GraphQL APIs, ensuring adherence to industry standards.
  • Collaborate with cross-functional teams to integrate APIs with front-end applications, databases, and third-party services, ensuring high availability and performance.
  • Monitor API performance, troubleshoot issues, and implement performance enhancements for better scalability.
  • Implement API security measures, including authentication and authorization protocols such as OAuth and JWT, to protect sensitive data and maintain compliance.
  • Maintain code quality through code reviews, unit testing, and adherence to coding standards and frameworks.
  • Mentor and guide junior developers, sharing knowledge and promoting best practices in API development and software engineering.
  • Create comprehensive API documentation, including usage guidelines, error handling, and versioning.

Requirements

  • Minimum 5 years of experience as an API Developer or a similar role, designing and building APIs in a production environment.
  • Strong proficiency in programming languages such as Python, Node.js, or Java, and experience with related frameworks (e.g., Flask, Express, Spring).
  • In-depth understanding of API protocols and technologies including REST, GraphQL, and WebSockets.
  • Experience with API testing tools (e.g., Postman, Swagger).
  • Experience with cloud platforms (AWS, Azure) and container orchestration (Docker, Kubernetes).
  • Excellent communication and collaboration skills, with the ability to present technical concepts to diverse audiences.
  • Commitment to continuous learning and staying updated with software development and API management trends.

Benefits

  • Impact: Be part of a dynamic team shaping the future of AI and making a meaningful impact on industries and society.
  • Innovation: Work on cutting-edge projects at the intersection of AI, data engineering, and machine learning, using the latest technologies.
  • Collaboration: Collaborate with a diverse team of experts, fostering creativity and growth.
  • Opportunity: Ample opportunities for professional development, career advancement, and leadership roles in a rapidly growing company.
  • Culture: Join a culture of curiosity, excellence, and collaboration, where your ideas are valued and your contributions recognized.

About the Company

DeepLight is a pioneering AI company committed to pushing the boundaries of innovation in artificial intelligence. Their mission is to harness the power of data and machine learning to revolutionize industries and create a brighter future. With a dynamic team of experts and a culture of relentless innovation, DeepLight is at the forefront of AI research and development.

How to Apply

Similar Jobs You Might Be Interested In