Salary
JOD 500 - JOD 1000 per month
Job Type
Full-Time
No. of Vacancies
1
Job Description
Job Title: Backend Developer
Job Overview:
The Backend Developer will design and implement server-side logic and architecture, focusing on microservices to ensure secure, scalable, and efficient communication between system components. This role involves API management, database interactions, and user authentication, ensuring robust backend infrastructure for business functions.
Key Responsibilities:
- Backend Development: Design, develop, and maintain the backend infrastructure using microservices architecture.
- API Management: Implement, optimize, and manage RESTful and SOAP APIs to ensure secure, efficient communication between system components.
- Service Development: Develop scalable backend services for core business functionalities, such as user management, inventory control, and reporting.
- API Gateway: Manage API gateways to route and secure client requests, ensuring load balancing and traffic management.
- Collaboration: Work closely with frontend teams to ensure smooth integration between frontend and backend services.
- Authentication & Authorization: Implement security protocols such as OAuth2, JWT, and Role-Based Access Control (RBAC) for user authentication and authorization.
- Messaging Layer: Manage and optimize the messaging layer using message queues for reliable communication between microservices.
- Performance Optimization: Ensure backend services are optimized for performance, scalability, and fault tolerance within a microservices environment.
Requirements:
- Experience: Minimum of 4 years of experience in backend development.
- Languages: Strong experience with Node.js, Python, or Java for backend development.
- API Expertise: Proficiency in building and maintaining APIs (RESTful/SOAP) and experience with API gateway systems.
- Microservices & Containers: In-depth knowledge of microservices architecture and containerization tools like Docker and Kubernetes.
- Security: Familiarity with authentication and authorization protocols like OAuth2, JWT, and RBAC.
- Message Brokers: Experience with message brokers for reliable service communication.
- Databases: Proficient with relational and NoSQL databases like MySQL, PostgreSQL, and MongoDB.
- DevOps Knowledge: Familiarity with DevOps practices, including CI/CD pipelines for continuous integration and delivery.
- System Design: Strong understanding of scalability, performance optimization, and system architecture design.
- Collaboration: Excellent collaboration skills to work with frontend and DevOps teams to ensure seamless integration across the tech stack.
Job Openings at AUMET Inc.
Posted
Posted
Posted
Posted
Stay Updated
Get latest HR News, Trends, Facts and Advices. We will deliver all of it directly to your inbox.