drjobs API Developer

API Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chicago - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Full Job Description

Job Summary

We are looking for an experienced API Developer to join our growing team. In this role you will be responsible for designing developing and maintaining APIs that power our applications and enable seamless integration with other systems. You will work closely with both frontend developers and backend teams to ensure our APIs are efficient secure and scalable. As an API Developer you will play a key role in building highperformance APIs that provide reliable fast and secure access to data for internal and external users.

Job Responsibilities

  • Design develop and maintain RESTful and GraphQL APIs that support the functionality of applications and enable integration with thirdparty systems.
  • Write clean maintainable and efficient code that follows best practices in API development.
  • Develop API documentation to ensure smooth integration and usage by frontend developers and external partners.
  • Implement API authentication and authorization mechanisms ensuring secure access to sensitive data.
  • Optimize APIs for performance scalability and reliability.
  • Monitor and troubleshoot APIs in production to ensure optimal performance and resolve issues as they arise.
  • Work closely with backend developers to integrate APIs with the serverside logic and databases.
  • Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications.
  • Implement error handling and logging to improve API reliability and provide insights into performance.
  • Follow agile development practices and participate in sprint planning standups and code reviews.
  • Stay uptodate with the latest trends and technologies in API development and propose improvements to the existing architecture.

Basic Qualifications

  • Bachelors degree in Computer Science Information Technology or a related field or equivalent work experience.
  • At least 5 years of experience in API development or a related field.
  • Proficiency in API development technologies including RESTful APIs GraphQL JSON and OAuth.
  • Strong understanding of HTTP/HTTPS protocols and API authentication methods (JWT OAuth etc.).
  • Experience with API frameworks and technologies like Node.js Express Spring Boot Django REST Framework or Flask.
  • Familiarity with version control tools like Git.
  • Solid experience with database systems including SQL and NoSQL databases (e.g. PostgreSQL MongoDB MySQL).
  • Strong problemsolving skills and the ability to debug and troubleshoot API issues.
  • Good understanding of API security best practices including rate limiting CORS and encryption.
  • Ability to write unit tests and ensure highquality code through testing and continuous integration.
  • Experience working in an agile development environment with familiarity in CI/CD pipelines.
  • Strong communication and collaboration skills to work effectively with crossfunctional teams.

Preferred Qualifications

  • Experience with API Gateway services such as AWS API Gateway Kong or Apigee.
  • Familiarity with WebSockets and realtime API integration.
  • Experience with microservices architecture and integrating APIs within microservices environments.
  • Knowledge of GraphQL and its advantages over traditional RESTful services.
  • Experience with Docker for containerization of API services.
  • Familiarity with cloud platforms such as AWS Azure or Google Cloud for hosting and scaling APIs.
  • Experience with OAuth 2.0 JWT and other API authentication protocols.
  • Working knowledge of API rate limiting Caching and API versioning strategies.
  • Experience with API testing tools like Postman Swagger or JMeter.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.