Posted:3 days ago| Platform: Foundit logo

Apply

Skills Required

openapi/swagger authentication & authorization (oauth/jwt) api lifecycle management ci/cd integration

Work Mode

On-site

Job Type

Full Time

Job Description

The API Designer is responsible for designing, developing, and maintaining high-quality APIs that enable seamless integration between applications, systems, and services. This role requires a deep understanding of API design principles, RESTful services, and modern development practices to ensure secure, scalable, and maintainable solutions.

Key Responsibilities:

  • Collaborate with business analysts, architects, and developers to gather requirements for APIs.
  • Design RESTful APIs and/or GraphQL endpoints that meet business and technical requirements.
  • Develop API specifications, including endpoints, request/response formats, authentication methods, and error handling.
  • Define and enforce API governance, standards, and best practices across the organization.
  • Ensure APIs are secure, scalable, and performant, following security best practices (OAuth, JWT, API keys, rate limiting).
  • Create and maintain API documentation using tools like Swagger, Postman, or OpenAPI.
  • Conduct API design reviews and provide guidance to development teams.
  • Work with backend and frontend teams to ensure proper integration and smooth functionality.
  • Participate in testing, debugging, and troubleshooting API-related issues.
  • Monitor API usage, performance metrics, and suggest improvements or optimizations.
  • Support the implementation of CI/CD pipelines for API deployment and version control.

Skills & Qualifications:

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Strong understanding of RESTful API design principles and microservices architecture.
  • Experience with API documentation tools (Swagger/OpenAPI, Postman).
  • Familiarity with API security standards (OAuth, JWT, API keys).
  • Proficiency in at least one programming language (Java, C#, Python, Node.js, etc.).
  • Knowledge of API management platforms (Apigee, MuleSoft, AWS API Gateway, Azure API Management) is a plus.
  • Experience with versioning, monitoring, and testing APIs.
  • Strong analytical, problem-solving, and communication skills.
  • Understanding of CI/CD pipelines and DevOps practices.

Preferred:

  • Experience designing APIs for large-scale enterprise applications.
  • Knowledge of GraphQL, gRPC, or other modern API paradigms.
  • Familiarity with cloud-native API development (AWS, Azure, GCP).
  • Understanding of event-driven architecture and API orchestration.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Mumbai, Maharashtra, India

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india