API Developer

VACO LLC
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

ASP.NET
Java
JavaScript
API
Amazon Web Services (AWS)
Unit Testing
Azure
C Sharp (Programming Language)
Continuous Integration
Data Structures
Software Debugging
Django
Hypertext Transfer Protocols (HTTP)
PostgreSQL
MongoDB
MySQL
Node.js
OAuth
Performance Tuning
Cloud Services
JSON Web Token
Simple Object Access Protocol (SOAP)
Google Cloud Platform
Express
Spring-boot
Backend
GIT
Integration Tests
Kubernetes
Information Technology
GraphQL
Front End Software Development
Api Design
REST
Web Architecture
Software Version Control
Docker
Go

Job description

Create RESTful or GraphQL APIs that are scalable, secure, and easy to use.

  • Develop & Maintain Services Write backend code that handles requests, processes data, and returns responses.

  • Integration Work Connect internal systems with third-party services (payment gateways, cloud services, etc.).

  • Documentation Produce clear API documentation so other developers can use the endpoints effectively.

  • Testing & Debugging Ensure APIs function correctly through unit tests, integration tests, and performance checks.

  • Security Implementation Handle authentication, authorization, and data protection (OAuth, JWT, encryption).

  • Performance Optimization Improve speed, scalability, and reliability of APIs., Python, JavaScript (Node.js), Java, C#, Go

  • Frameworks: Express.js, Django, Spring Boot, ASP.NET

  • API Standards: REST, GraphQL, SOAP

  • Databases: MySQL, PostgreSQL, MongoDB

  • Tools & Platforms: Docker, Kubernetes, Git, CI/CD pipelines

  • Cloud Services: AWS, Azure, Google Cloud

Requirements

  • Strong problem-solving ability
  • Understanding of data structures and system design
  • Knowledge of HTTP protocols and web architecture
  • Attention to detail and debugging skills
  • Communication (especially for collaborating with frontend teams), * Bachelor's degree in Computer Science or related field (sometimes optional with experience)
  • Experience building APIs or backend systems
  • Familiarity with version control (Git)
  • Portfolio or previous projects demonstrating API work

Apply for this position