
REST API Developer
Ova Technologies · New York, NY · Remote
Mixed hiring record · median 14 days open
All reasons
- 36% of this employer's openings are over 60 days old
In its favour
- Posted today
- Still listed on the employer's own board
Job Description: REST API Developer
Full-Time
Mid-Level / Senior
3–8 Years
1. Job Overview
- Job Title: REST API Developer
- Experience: 3–8 Years
- Employment Type: Full-Time
- Department: Engineering / Software Development
- Location: Hyderabad / Bangalore / Pune / Chennai
- Work Mode: Hybrid / On-site / Remote
- Open Positions: 2
2. Job Summary
We are looking for a skilled REST API Developer to design, develop, integrate, and maintain secure, scalable, and high-performance RESTful APIs. The ideal candidate should have strong backend programming experience, knowledge of API architecture, database integration, authentication mechanisms, and API testing.
The candidate will work closely with frontend developers, backend engineers, QA teams, and DevOps teams to deliver reliable API-driven applications.
3. Key Responsibilities
- Design, develop, and maintain RESTful APIs and backend services.
- Build API endpoints using HTTP methods such as GET, POST, PUT, PATCH, and DELETE.
- Implement API request validation, response handling, and error management.
- Develop secure APIs using OAuth 2.0, JWT, API keys, and role-based access control.
- Integrate APIs with relational and NoSQL databases.
- Implement pagination, filtering, sorting, and API versioning.
- Optimize API performance, scalability, and response times.
- Integrate third-party APIs and external services.
- Write unit tests, integration tests, and API automation tests.
- Create and maintain API documentation using Swagger and OpenAPI.
- Troubleshoot API failures, investigate logs, and resolve production issues.
- Collaborate with frontend, QA, and DevOps teams during development and deployment.
- Participate in code reviews and Agile development activities.
4. Required Technical Skills
Skill
Required Knowledge
Programming
Java / Python / JavaScript / Go / C#
Backend Frameworks
Spring Boot / FastAPI / Django / Flask / Express.js
API Development
RESTful APIs, HTTP, JSON, XML
HTTP Methods
GET, POST, PUT, PATCH, DELETE
API Security
OAuth 2.0, JWT, API Keys
Database
PostgreSQL, MySQL, Oracle, MongoDB
API Documentation
Swagger, OpenAPI
API Testing
Postman, REST Assured, Pytest
Version Control
Git, GitHub, GitLab
Build Tools
Maven, Gradle, npm
CI/CD
Jenkins, GitHub Actions, GitLab CI
Deployment
Docker, Kubernetes
Cloud
AWS, Azure, or GCP
5. Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3–8 years of experience in backend development and REST API development.
- Strong understanding of REST architecture and HTTP protocols.
- Hands-on experience developing and integrating RESTful APIs.
- Knowledge of JSON, XML, request validation, and response structures.
- Experience with database connectivity and SQL queries.
- Understanding of API authentication, authorization, and security.
- Experience debugging and troubleshooting API-related issues.
- Strong problem-solving and communication skills.
6. Preferred Qualifications
- Experience developing APIs in a microservices architecture.
- Knowledge of API Gateway and service-to-service communication.
- Experience with caching technologies such as Redis.
- Understanding of asynchronous processing and message queues such as Kafka or RabbitMQ.
- Familiarity with API rate limiting, throttling, and performance optimization.
- Experience with cloud-based API deployment.
- Knowledge of API monitoring tools such as Grafana, Prometheus, and ELK Stack.
7. Key Competencies
- Strong backend programming and analytical skills.
- Understanding of API design principles and best practices.
- Ability to develop secure and scalable API solutions.
- Good debugging and troubleshooting capabilities.
- Collaboration with cross-functional development teams.
- Attention to code quality and documentation.
8. Key Performance Indicators (KPIs)
- API response time and performance.
- API availability and reliability.
- Code quality and test coverage.
- Number of API defects identified in production.
- Successful third-party API integrations.
- Timely completion of development tasks.
9. Interview Process
- Initial technical screening.
- Backend programming and REST API development round.
- API design and database integration round.
- Coding and problem-solving assessment.
- Managerial / HR discussion.
10. Candidate Search Keywords
- REST API Developer
- RESTful API Developer
- Backend API Developer
- API Software Engineer
- Java API Developer
- Python API Developer
- Spring Boot API Developer
- FastAPI Developer
- Backend Developer
- API Integration Developer
- API Engineer
- REST Services Developer
- Microservices API Developer
11. Technical Screening Questions
- What is REST architecture, and what are its key principles?
- What is the difference between PUT and PATCH?
- Explain the different HTTP status codes used in REST APIs.
- How do you implement authentication and authorization in REST APIs?
- What is the difference between REST and SOAP?
- How do you handle API request validation and error responses?
- What is API versioning, and why is it important?
- How do you implement pagination, filtering, and sorting?
- How do you improve REST API performance?
- How do you document and test REST APIs?
- What is the difference between 401 and 403 HTTP status codes?
- How do REST APIs communicate with databases and external services?
12. Boolean Search String
Use this search string in Naukri, LinkedIn, or JobDiva:
("REST API Developer" OR "RESTful API Developer" OR "Backend API Developer" OR "API Engineer") AND (REST OR RESTful OR "API Development") AND (Java OR Python OR JavaScript OR Golang OR C#) AND (Spring Boot OR FastAPI OR Django OR Flask OR Express) AND (Postman OR Swagger OR OpenAPI) AND (SQL OR PostgreSQL OR MySQL OR MongoDB)
13. JobDiva Recruitment Details
Field
Details
Job Title
REST API Developer
Experience
3–8 Years
Employment Type
Full-Time
Openings
2
Primary Skills
REST API Development, Backend Development
Programming
Java / Python / JavaScript / Go / C#
Frameworks
Spring Boot / FastAPI / Django / Flask
Database
PostgreSQL / MySQL / MongoDB
API Tools
Postman, Swagger, OpenAPI
Security
OAuth 2.0, JWT
Additional Skills
Docker, Kubernetes, CI/CD
Must-have skills
REST API Development, Backend Programming, HTTP Protocols, JSON, API Authentication, Database Integration, and API Testing.
Recruitment tip
Prioritize candidates who have independently designed and developed REST API endpoints, integrated databases, implemented authentication, and handled API performance and error management. Candidates with only Postman-based API testing experience are not equivalent to REST API developers.
Skills
- HTTP
- OAuth 2.0
- JWT
- Swagger
- OpenAPI
- Java
- Python
- JavaScript
- Go
- C#
- Spring Boot
- FastAPI
- Django
- Flask
- Express
- JSON
- XML
- PostgreSQL
- MySQL
- Oracle Database
- MongoDB
- Postman
- Rest Assured
- pytest
- Git
- GitHub
- GitLab
- Maven
- Gradle
- npm
- Jenkins
- GitHub Actions
- GitLab CI
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- SQL
- API Gateway
- Redis
- Kafka
- RabbitMQ
- Grafana
- Prometheus
- ELK Stack
- SOAP
More jobs at Ova Technologies
All 138Similar roles
- Sr. Machine Learning EngineerPinterest Job Advertisements · San Francisco, CA, US · Remote, US · USD 249,600–332,012/yrtoday
- Axiom DeveloperICONMA · Jersey City, NJtoday
- Senior Software Engineer, Digital EngineeringTrue Anomaly · Denver, CO · Long Beach, CAtoday
- Staff Software Engineer, Digital EngineeringTrue Anomaly · Denver, CO · Long Beach, CAtoday
- Software Engineer I to III, Digital EngineeringTrue Anomaly · Denver, CO · Long Beach, CAtoday
- React / Java Full Stack Software Engineer IIIJPMC · Jersey City, NJ, United States · USD 137,750–185,000today