Home
Jobs

Aurigene Pharmaceutical Services - Backend Engineer - API Development

4 - 9 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure RESTful APIs using modern programming languages and frameworks.
  • Implement API security best practices, including authentication (OAuth2, JWT), authorization, and data encryption.
  • Collaborate with solution architects, front-end developers, and other stakeholders to understand requirements and translate them into technical API specifications.
  • Write clean, well-documented, and efficient code, adhering to established coding standards and best practices.
  • Develop and maintain comprehensive API documentation (OpenAPI/Swagger specifications) for internal and external consumers.
  • Conduct thorough API testing, including unit, integration, and performance testing, to ensure reliability and functionality.
  • Debug and troubleshoot API-related issues, identify root causes, and implement timely solutions.
  • Optimize API performance, scalability, and responsiveness to handle high traffic and complex requests.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Work with database systems to design optimal schemas and query patterns for API data access.
  • Integrate with various third-party services and systems through their APIs.
  • Contribute to the continuous improvement of API development processes and tools.
  • Stay updated with emerging API technologies, standards, and trends.

Required Skills

  • 4-9 years of professional experience in backend development with a strong focus on API development.
  • Proficiency in at least one modern backend programming language such as Node.js, Python, Java, C# (.NET Core), or similar.
  • Strong experience in designing and developing RESTful APIs, including understanding of HTTP methods, status codes, and API versioning.
  • Hands-on experience with database systems, including both relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g. , MongoDB, Cassandra).
  • Experience with API testing tools like Postman, Insomnia, or similar.
  • Familiarity with API security concepts and protocols (OAuth2, JWT, API Keys).
  • Understanding of architectural patterns relevant to API development (Microservices, Event-Driven Architecture).
  • Experience with version control systems like Git.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and deploying APIs in cloud environments is a plus.
  • Familiarity with messaging queues (RabbitMQ, Kafka) for asynchronous communication is a plus.
  • Strong analytical and problem-solving skills with a keen eye for detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team.
  • Ability to work in an Agile development environment
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Api Interview Now
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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now