We're Hiring | Senior NodeJS DeveloperOur client is expanding their technical team and is looking for an experienced Senior NodeJS Developer to join an innovative and highly specialised engineering environment.Job DescriptionOur client is a software house focused on developing digital solutions to simplify and automate business processes, including invoicing, document management, contracts, and financial management.
The team consists of highly specialised software engineers working in an innovative technical environment.Main Responsibilities:Develop and maintain complex web applications using Node.Js on the backend and Angular on the frontend.Design, implement and optimise SQL databases, ensuring performance, integrity and scalability.Define and implement secure and well-documented RESTful APIs.Actively participate in architectural decisions and technical solution design.Ensure good development practices (clean code, testing, code reviews).
Support and guide more junior programmers (mentoring).
Collaborate with product teams, QA and business stakeholders.Identify and resolve performance, security and maintenance issues.Contribute to the continuous improvement of development processes and tools.Technical Requirements:Solid experience (min. 5 years) in software developmentStrong command of Node.Js (Express, NestJS or equivalent frameworks)Advanced experience with Angular (architecture, RxJS, state management)Excellent knowledge of SQL (data modelling, complex queries, optimisation)Experience with TypeScript and JavaScriptRegular use of Git and collaborative workflowsKnowledge of authentication, authorisation and security in web applicationsValued:Experience with Docker and containerisation environmentsKnowledge of CI/CD and deployment pipelinesExperience in enterprise software or SaaSKnowledge of automated testing (unit and E2E)Interested?
Apply now or reach out to learn more!