Job Title: Full Stack Software Engineer (Node.js)
Location: Edinburgh
Salary: £45,000 - £60,000 (DOE)
About the Role:
NRG is excited to partner with a well-established SaaS company in their search for a Node.js Engineer. This role offers the chance to contribute to a variety of large-scale projects while collaborating with a skilled and experienced team dedicated to delivering innovative solutions.
We’re looking for a talented Full Stack Software Engineer with expertise in Node.js to join our clients growing development team. In this role, you’ll work across the full development lifecycle, from designing and building APIs to developing intuitive front-end interfaces. You’ll have the opportunity to work with cutting-edge technologies and shape the architecture of exciting new projects.
Key Responsibilities:
* Design, develop, and maintain scalable and high-performing applications using Node.js for back-end development.
* Build dynamic and responsive user interfaces with modern front-end frameworks (e.g., React, Angular, or Vue.js).
* Collaborate with designers, product managers, and other developers to create seamless user experiences.
* Write clean, testable, and efficient code following best practices.
* Integrate third-party APIs and ensure smooth data exchange between systems.
* Troubleshoot and debug issues across the stack, ensuring reliability and performance.
* Stay updated with the latest technologies and frameworks to drive innovation within the team.
Skills and Qualifications:
* Strong proficiency in Node.js and JavaScript/TypeScript.
* Experience with front-end frameworks such as React, Angular, or Vue.js.
* Solid understanding of RESTful APIs and web services.
* Proficiency in database technologies, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB).
* Familiarity with version control systems like Git.
* Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.
* Understanding of CI/CD pipelines and DevOps practices is desirable.
* Strong problem-solving skills and attention to detail.
Preferred Experience:
* 3+ years of experience in full-stack development with a focus on Node.js.
* Knowledge of serverless architecture and microservices.
* Experience with Agile/Scrum development methodologies.
* Familiarity with Docker and containerized application development.
Why Join Us?
* Competitive salary and comprehensive benefits package.
* Flexible working arrangements, including remote or hybrid options.
* Opportunities for professional growth and learning, including access to training and certifications.
* A collaborative, innovative, and supportive work culture.
* The chance to work on impactful projects that make a difference.
For more information or to apply, click Apply Now and a member of our team will be in touch.