Responsibilities
- Design, develop, and maintain robust, scalable, and efficient backend services using Node.js and Express.js.
•Build and optimize GraphQL APIs and REST APIs to ensure seamless integration with front-end applications.
•Manage and maintain MongoDB databases for high performance and reliability.
•Implement caching strategies and session management using Redis.
•Collaborate with the front-end team to integrate user-facing elements with server-side logic.
•Develop, deploy, and monitor microservices for enhanced scalability and maintainability.
•Write clean, reusable, and well-documented code following best practices.
•Troubleshoot and debug issues across the application stack.
•Contribute to code reviews, team discussions, and architectural decisions.
Requirements
•Experience: At least 3 years of hands-on experience in backend development.
•Technical Skills:
o Proficient in Node.js and Express.js.
o Strong knowledge of MongoDB and database schema design.
o Hands-on experience with GraphQL API development.
o Solid understanding of Redis and its applications in caching and messaging.
o Experience in designing and consuming REST APIs.
- Familiarity with microservices architecture is an advantage.
- Knowledge of cloud platforms, Docker, and CI/CD pipelines is a plus.
- Experience in GoLang is an advantage.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, agile environment.
- A proactive and self-driven attitude towards learning and innovation.
Job Type: Full-time
This job has been sourced from an external job board.
More jobs on https://www.qureos.com/
- Department
- Public Jobs
- Locations
- Doha
About Echelonix
Take Your Hiring to the Next Level
Already working at Echelonix?
Let’s recruit together and find your next colleague.