NodeJS Software Developer

Ge Vernova's Power Conversion & Storage
Rugby, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Rugby, United Kingdom

Tech stack

Agile Methodologies
Bootstrap
C Sharp (Programming Language)
C++
CSS
Computer Security
Computer Engineering
Continuous Integration
DevOps
Github
Design of User Interfaces
jQuery
Model View ViewModel
Node.js
Commercial Software
Security Software
Software Engineering
Software Requirements Analysis
User Interface Testing
Website Wireframe
React
Cypress
Backend
Vue.js
Angular
Information Technology
Front End Software Development
Programming Languages
Microservices

Job description

Join our dev team in Rugby and utilize your software skills to develop cutting edge solutions that are used in GE Power Conversion's range of Remote monitoring, Engineering and HMI Operator Interface products and systems.

Glimpse of what you'd be working on as a developer in GE Vernova *

In this role you will focus on:

Maintaining and developing both frontend and backend of our core security software solution which is written in NodeJS and AngularJS. This is used by a number of GE Vernova products developed in house. The candidate selected for this role will be expected to develop the skills necessary to assume a leading technical position in this field in the near future.

Working in sprints of small, self-motivated teams using agile methods, collaborating with Product Leadership to determine customer needs and transforming those customer needs into next generation control and communication products that are cloud connected.

Some elements of creating UI/UX wireframe diagrams for the purpose of showcasing to stakeholders following corporate design and branding guidelines.

Being involved in all phases of software development from requirements definition, implementation, quality control and testing to product deployment.

Writing technical documentation including user manuals, software design and test specifications.

Attending meetings with internal customers for the purpose of capturing requirements, creating mock-ups and prototypes, feasibility studies and technical advisory.

Working closely with other teams within the company and adhering to industry standards to ensure products meet required specifications.

Requirements

We are looking for a committed and professional senior developer with:

Experience with developing full stack applications with NodeJS

UI/UX Experience developing UI's using modern frameworks (AngularJS, VueJS, React, etc.)

Working experience writing in AngularJS and NodeJS for both frontend and backend

Working knowledge of at least one other high level programming language like C# or C++ would be advantageous

Good knowledge of JQuery/CSS/Bootstrap.

An understanding of MVVM architectural pattern.

A relevant degree in Computer Science, Computer Engineering or related technical field of study, OR significant relevant experience gained in a professional engineering environment.

Familiarity with modern commercial software development paradigms (microservices, testing in isolation, integration).

Good written and verbal communication skills.

Unrestricted Right to Work in the United Kingdom.

What will make you stand out:

Experience with automated UI testing using frameworks such as Robot, Cypress, etc.

DevOps experience building pipelines using GitHub actions or similar (CI/CD).

Experience of RAD / TDD / Agile development processes.

Understanding of cyber security and its relevance to the software development life cycle.

Ability to create structured documentation suitable for Customer use.

Knowledge of our industry, products and platforms. * Experience of leading/mentoring/coaching software engineers

You can expect from us:

Challenging and exciting projects.

Benefits & conditions

A work environment where we understand that not everyone has the same expectations about their jobs, careers and work-life balance and we are happy to discuss flexibility requirements (hybrid work).

Attractive compensation.

Flexible benefits so you can build a package that fits your personal needs. Some core benefits are: Employer pension contribution (not subject to individual contribution), Income protection, Private Health Insurance and Life Assurance.

26 days vacation + bank holidays.

For candidates applying to a U.S. based position, the pay range for this position is between £55,300.00 and £82,900.00. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set.

Bonus eligibility: discretionary annual bonus.

This posting is expected to remain open for at least seven days after it was posted on December 02, 2025.

Available benefits include medical, dental, vision, and prescription drug coverage; access to Health Coach from GE Vernova, a 24/7 nurse-based resource; and access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions, as well as access to Fidelity resources and financial planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance, 12 paid holidays, and permissive time off.

About the company

GE Vernova Inc. or its affiliates (collectively or individually, "GE Vernova") sponsor certain employee benefit plans or programs GE Vernova reserves the right to terminate, amend, suspend, replace, or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a GE Vernova welfare benefit plan or program. This document does not create a contract of employment with any individual.

Apply for this position