Description
Job Summary :
The Backend API Developer will be responsible for designing, developing, and maintaining robust backend services and APIs.
The role requires strong expertise in server-side programming, database management, API design, and integration with frontend and third-party systems.
The ideal candidate is detail-oriented, problem-solving focused, and experienced in building scalable solutions in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain RESTful and/or GraphQL APIs for internal and external use.
- Develop and optimize backend services, microservices, and server-side logic.
- Collaborate with frontend developers, product managers, and QA teams to integrate APIs with applications.
- Ensure high performance, scalability, and security of backend services.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Implement authentication, authorization, and other security measures to protect APIs and
data.
- Optimize database queries and manage data storage solutions (SQL and NoSQL databases).
- Stay up-to-date with emerging backend technologies and recommend improvements.
Required Skills & Qualifications
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Backend Developer or API Developer (36 years).
- Strong programming skills in languages such as Python, Java, Node.js, or .NET.
- Hands-on experience designing RESTful and/or GraphQL APIs.
- Proficiency with database systems such as MySQL, PostgreSQL, MongoDB, or similar.
- Familiarity with version control systems (Git, GitHub, GitLab).
- Knowledge of cloud platforms (AWS, Azure, GCP) and deploying backend services.
- Understanding of microservices architecture and API design principles.
- Experience with automated testing, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
Preferred Qualifications
- Exposure to pharmaceutical or healthcare domain applications.
- Familiarity with event-driven architectures and message brokers (RabbitMQ, Kafka).
- Experience with monitoring, logging, and performance tuning of backend applications.
- Strong problem-solving skills and ability to work independently and in a team environment
(ref:hirist.tech)