Position: Senior Lead Node.js Javascript Developer
Company: Digital Seals
Category: Node.js
Experience required: 5y
English level: upper
Published: 2022-01-01T00:00:00+02:00

We are looking to hire a passionate Node.js developer to technically design and develop new JS-Applications. This position is a team lead position and requires a minimum of 7 Years professional experience.

Primary focus will be the development of sophisticated, re-usable across projects (as possible) JS applications for our current projects, developed from scratch. Your duties may include collaborating with the design/product team for new application features, communicating with QA, identifying and fixing application bottlenecks, maintaining the core code and deploying applications (currently he are 100% using Heroku). The focus will be BE-related work, but a solid understanding of React is mandatory.

To ensure success as an Node.js developer, you should have a strong working knowledge of JS Frameworks, libraries and be able to work as part of a team. Ultimately, an outstanding developer should be able to provide simple, maintainable, scalable & flexible solutions to technical challenges upcoming with the foresight of an experienced engineer.

Node.js Developer Responsibilities:
- Feedback Design/Product Requests on technical feasibility 
- Ensure quality and performance of the application
- Thinking of ways to reach a re-usability of components across projects
- Recognize potential obstacles and fix bottlenecks
- Taking ownership of your code
- Write high-performing, scalable, reusable code
- Maintaining the code and and optimising the application
- Challenging the status quo
- Leading a team of engineers and ensuring their technical delivery standard

Node.js Developer Requirements:
- At least 5+ years of proven experience in JS app development
- Practical and deep experience with JS frameworks and their best practices  
- Experience with relational and NoSql databases
- Experience with GraphQL and REST
- Proficient in code versioning tools: Git.
- Experience with continuous integration.
- Full project lifecycle experience and understanding.