About The Position
We are seeking a skilled and motivated Node. JS developer whose range of activities includes the creation of internal components for various types of IT products in JavaScript. The ideal candidate will take the lead on a software development project, primarily focusing on tools and utility creation. This individual should possess strong problem-solving skills, excellent communication skills, and a proven track record of delivering high-quality software solutions.
Technical and Professional Requirements
- Experience with popular JavaScript frameworks and libraries like Node JS & typescript.
- Proven experience as a Lead Software Developer or similar role.
- Solid understanding of SQL and database design principles.
- The developer will also be in charge of creating the core computational logic of the website with reusable, clear, and versatile code.
Preferred Skills
- JavaScript in Back end, Node.js, SQL, AWS.
- Candidate will have to learn TrafficScript.
Job Responsibilities
- Design, develop, deploy and support applications using Node.JS, Traffic Script, SQL and AWS.
- Enabling the team by guiding and providing support in resolving issues.
- Write clean, maintainable, and testable code.
- Perform unit testing and identify, troubleshoot and solve code-related issues as needed.
- Participate in performance optimization and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.
- Participate in code reviews and provide constructive feedback to other team members.
- Participate in the agile development process, including sprint planning, stand-ups, and retrospectives.
- Ensure proper adherence to privacy and security standards.
- Stay updated with the emerging technologies and trends in Node.js development.
Educational Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.