Title:Back-end Developer (NodeJs / Express)About Us:We are a dynamic and innovative e-commerce company focused on building a marketplace system that can handle high traffic and provide seamless user experiences. Our goal is to develop a scalable, robust, and efficient platform that can support thousands of concurrent users and high request rates. :We are looking for a skilled and experienced Back-End Developer to join our team. The ideal candidate will have a strong background in developing high-performance, scalable, and secure web applications. You will work closely with our front-end developers, and product team to design and implement the core back-end services of our e-commerce platform.Key Responsibilities:
Design, develop, and maintain the back-end architecture of our e-commerce marketplace.
Implement and manage APIs, microservices, and database solutions to ensure high availability and scalability.
Optimize and refactor code for performance and scalability.
Implement security and data protection measures.
Develop and maintain server-side logic, databases, and data storage solutions.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Perform load testing, troubleshooting, and performance tuning.
Participate in the entire application lifecycle, focusing on coding, debugging, and documentation.
Write clean, maintainable, and well-documented code.
Ensure continuous integration and deployment (CI/CD) processes are in place.
Required Qualifications:
Proven experience as a Back-End Developer, with a focus on building scalable and high-performance applications (minimum 3 years experience required).
Proficiency in Node.js and Express framework
Strong experience with database technologies such as PostgreSQL, MySQL, and MongoDB.
Familiarity with microservices architecture and containerization (Docker, Kubernetes).
Experience with RESTful APIs and WebSocket communication.
Understanding of asynchronous programming and event-driven architectures.
Knowledge of caching mechanisms and tools (Redis, Memcached).
Experience with load balancing and message brokers (RabbitMQ, Apache Kafka - preferred).
Familiarity with cloud platforms (AWS, Google Cloud Platform).
Strong understanding of security best practices and data protection.
Excellent problem-solving skills and attention to detail.
Good communication and collaboration skills.
Preferred Qualifications:
Experience with front-end technologies and frameworks (Angular).
Familiarity with DevOps practices and tools.
Knowledge of performance monitoring and logging tools (Prometheus, Grafana, ELK stack).
Experience with automated testing and continuous integration systems.
Job Type: Full-timePay: AED5,000.00 - AED10,000.00 per month This job has been sourced from an external job board. More jobs on https://www.qureos.com/Take Your Hiring to the Next Level