Position Overview:We are seeking a highly skilled Senior Node.js Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in Node.js development strong problemsolving abilities and a track record of delivering scalable and robust serverside applications. As a Senior Node.js Developer you will play a pivotal role in leading development efforts architecting solutions and mentoring junior team members to drive the success of our projects.
Key Responsibilities:
- Lead the design development and implementation of complex serverside applications using Node.js and its associated frameworks such as Express or Nest.js.
- Collaborate closely with product managers designers and other stakeholders to gather requirements define technical solutions and deliver highquality software products.
- Design and implement RESTful APIs and web services to facilitate seamless integration with frontend applications thirdparty services and databases.
- Ensure the performance security and scalability of serverside applications through thorough testing code reviews and optimization efforts.
- Stay abreast of emerging technologies and best practices in Node.js development and advocate for their adoption within the organization.
- Mentor junior developers provide technical guidance and foster a culture of continuous learning and improvement within the team.
Required Skills and Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Minimum of 8 years of experience in Node.js development with a strong emphasis on building scalable serverside applications and APIs.
- Expertise in JavaScript programming language and proficiency in Node.js and its associated frameworks such as Express or Nest.js.
- Solid understanding of asynchronous programming eventdriven architecture and concurrency in Node.js applications.
- Experience with database systems such as MongoDB PostgreSQL or MySQL including database design querying and optimization.
- Strong problemsolving skills attention to detail and ability to excel in a fastpaced environment.
- Excellent communication skills and ability to collaborate effectively with team members and stakeholders.
Preferred Skills:
- Familiarity with frontend technologies such as HTML CSS JavaScript and frontend frameworks like React or Angular.
- Knowledge of cloud platforms such as AWS Azure or Google Cloud Platform.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Understanding of DevOps practices and tools for continuous integration deployment and monitoring.
Remote Work :
No