Firmenlogo

Remote API Developer

Infraveo Technologies  ·  nan, · Remote

Candidatar-se agora

About the job

Skills:
RESTful API design, JSON/XML data formats, API documentation, Authentication and authorization, API testing, Version control (Git), Programming languages (e.g. Java, Python), Database management (SQL/NoSQL),

As an API Developer, you will be responsible for designing, developing, and implementing APIs that integrate with various systems and applications. You will work closely with cross-functional teams to understand requirements, create scalable and efficient API solutions, and ensure smooth integration and performance of our systems.

  • Note: This is a Contract-to-hire role (C2H). Apply only if it fits your preferences. Please do not apply if not.

Key Responsibilities

  • Design, develop, and maintain RESTful and/or GraphQL APIs that are scalable, secure, and efficient.
  • Implement API endpoints, data models, and integration points according to best practices and project requirements.
  • Write clean, well-documented, and maintainable code.
  • Collaborate with front-end developers, backend developers, and other stakeholders to integrate APIs with various applications and systems.
  • Ensure that APIs meet performance and scalability requirements and are compatible with various platforms and environments.
  • Develop and execute comprehensive test plans to ensure API functionality, reliability, and performance.
  • Debug and troubleshoot issues related to API integration, performance, and security.
  • Implement logging and monitoring to proactively identify and resolve potential issues.
  • Create and maintain detailed API documentation for internal and external use, including usage guidelines, authentication, and error handling.
  • Provide technical support and assistance to users and developers integrating with APIs.
  • Stay up to date with industry trends and best practices in API development and integration.
  • Continuously evaluate and improve API performance, security, and user experience.

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as an API Developer or in a similar role, with a strong portfolio of API projects.
  • Hands-on experience with RESTful and/or GraphQL APIs, including design, development, and integration.
  • Proficiency in programming languages such as Java, Python, JavaScript, C#, or others relevant to your tech stack.
  • Experience with API documentation tools (e.g., Swagger/OpenAPI, Postman)


Desired Skills and Experience

RESTful API design, JSON/XML data formats, API documentation, Authentication and authorization, API testing, Version control (Git), Programming languages (e.g. Java, Python), Database management (SQL/NoSQL)

Candidatar-se agora

Outros empregos