Backend Developer

Aumet - - Amman
Aumet
Aumet is a leading healthcare technology company dedicated to revolutionizing the way medical supplies are sourced and distributed globally. Our platform connects healthcare providers with a vast network of suppliers, streamlining the procurement process and ensuring efficient access to essential medical products.

Job Overview

The Backend Developer focuses on designing and implementing the server-side logic and architecture using microservices. This role ensures secure, scalable, and efficient communication between various system components, including API management, database interactions, and user authentication.



Responsibilities

  • Design and develop the backend infrastructure using a microservice architecture.
  • Implement, optimize, and maintain RESTful and SOAP APIs for secure and efficient communication.
  • Develop scalable services for key business functions such as user management, inventory control, and reporting.
  • Work on API Gateway management to route and secure client requests, ensuring load balancing and traffic management.
  • Collaborate with the frontend team to ensure smooth integration with backend services.
  • Implement authentication and authorization using OAuth2, JWT, and Role-Based Access Control (RBAC).
  • Manage the messaging layer using queues to ensure reliable communication between services.
  • Optimize for performance, scalability, and fault tolerance in a microservices environment.

Requirements

  • A minimum of 4 years experience
  • Strong experience in backend development using Node.js, Python, or Java.
  • Expertise in building and maintaining APIs (RESTful/SOAP) and understanding API Gateway systems.
  • Experience with microservices architecture and containerization tools (Docker, Kubernetes).
  • Knowledge of OAuth2, JWT, and RBAC for authentication and authorization.
  • Experience with message brokers.
  • Proficient in using databases such as MySQL, PostgreSQL and MongoDB.
  • Familiar with DevOps practices and CI/CD pipelines.
  • Solid understanding of scalability, performance optimization, and system design.
  • Strong collaboration skills with frontend and DevOps teams to ensure seamless system integration.
Post date: Today
Publisher: LinkedIn
Post date: Today
Publisher: LinkedIn