Senior Node.js Developer
· 213
Bassant essam Bassant essam

🚨WMK Tech is hiring:

Senior Node.js Developer


Company Overview

WMK Tech is a fast-growing software development company that specializes in building cutting-edge web and mobile applications. With a strong focus on innovation and customer satisfaction, we are seeking to expand our talented engineering team.


Position Summary

We are looking for an experienced Senior Node.js Developer to join our team and play a key role in the development of our next-generation platform. In this position, you will be responsible for designing, implementing, and maintaining high-performance, scalable, and secure server-side applications using Node.js and the latest web technologies.


Key Responsibilities:

- Architect and develop robust, efficient, and maintainable server-side applications using Node.js, Express, and other popular Node.js frameworks

- Collaborate with cross-functional teams, including product managers, designers, and frontend developers, to translate requirements into functional and scalable solutions

- Implement secure and scalable APIs, with a focus on RESTful design principles and best practices

- Ensure code quality, testability, and reliability through the use of unit tests, integration tests, and continuous integration/deployment

- Identify and resolve performance bottlenecks, security vulnerabilities, and other technical issues

- Research and evaluate new technologies, libraries, and frameworks to improve the overall quality and efficiency of our Node.js applications

- Mentor and guide junior Node.js developers, sharing your expertise and best practices

- Participate in the full software development lifecycle, from requirements gathering to deployment

- Contribute to the overall technical strategy and roadmap for the server-side platform


Required Qualifications:

- 5+ years of experience in server-side development, with a strong track record of delivering high-performance, scalable, and secure Node.js applications

- Proficient in Node.js, Express, and other popular Node.js frameworks and libraries (e.g., Koa, Fastify, Nest.js)

- Extensive knowledge of JavaScript, including ES6 and beyond, and a deep understanding of asynchronous programming patterns

- Expertise in designing and implementing RESTful APIs, WebSockets, and other communication protocols

- Hands-on experience with database technologies (e.g., MongoDB, PostgreSQL, Redis) and ORM/ODM tools (e.g., Sequelize, Mongoose)

- Proficient in using Git, CI/CD tools, and deployment platforms (e.g., AWS, Google Cloud, Azure)

- Strong problem-solving, critical thinking, and analytical skills

- Excellent communication and collaboration abilities, both with technical and non-technical stakeholders

- Bachelor's degree in Computer Science, Software Engineering, or a related technical field


Desired Qualifications:

- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)

- Familiarity with message queuing systems (e.g., RabbitMQ, Apache Kafka) and event-driven architectures

- Knowledge of server-side caching strategies and optimization techniques

- Understanding of security best practices, including authentication, authorization, and data encryption

- Experience with real-time applications and WebSocket-based communication

- Contributions to open-source projects or personal technical blog/portfolio

- Certifications in relevant Node.js development technologies (e.g., AWS Certified Developer, Google Cloud Certified Professional)


If you are a seasoned Node.js developer with a passion for building high-performance, scalable, and secure server-side applications, we encourage you to apply for this exciting opportunity. 

📍Find us at

Instagram: @wmktechnology

Facebook: wmktech

Whatsapp: +961 81 203 933

Website: wmktech.net




Related Posts
Full Stack Developer (PHP)
17 September
Senior motion graphic designer
17 September
Senior Software full stack Developer
17 September

WMK Tech Copyright © 2024. All rights reserved