NodeJS Software Developer
Ge Vernovas Power Conversion & Storage
Rugby, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Rugby, United Kingdom
Tech stack
Agile Methodologies
Bootstrap
C Sharp (Programming Language)
C++
CSS
Software Quality
Computer Security
Computer Engineering
Continuous Integration
DevOps
Github
Design of User Interfaces
jQuery
Model View ViewModel
Node.js
Commercial Software
Software Engineering
Software Requirements Analysis
User Interface Testing
Web Application Frameworks
Website Wireframe
React
Cypress
Backend
Vue.js
Angular
Information Technology
Front End Software Development
Data Pipelines
Programming Languages
Microservices
Job description
We are looking for a Senior NodeJS Software Developer (typically gained over minimum 5 years') to join our agile development team. You will work on a core security software platform written primarily in NodeJS and AngularJS, contributing to both frontend and backend development. This is a full-stack role with the opportunity to grow into a technical leadership position in the near future., * Maintain, enhance, and develop our core security software solution built using NodeJS (backend) and AngularJS (frontend), supporting multiple in-house products.
- Contribute to architectural decisions and progressively develop the capability to assume a leading technical role.
- Work within small, self-motivated Agile sprint teams to deliver high-quality software increments.
- Collaborate with Product Leadership and internal stakeholders to gather requirements and translate customer needs into scalable, secure, cloud-connected solutions.
- Participate in all phases of the software development lifecycle, including requirements definition, design, implementation, testing, quality assurance, and deployment.
- Ensure code quality, maintainability, performance, and adherence to industry standards and cybersecurity best practices.
- Create UI/UX wireframes, mock-ups, and prototypes aligned with corporate branding guidelines to demonstrate concepts and gather stakeholder feedback.
- Produce clear technical documentation, including software design specifications, test specifications, and user manuals.
- Attend meetings with internal customers to capture requirements, conduct feasibility studies, and provide technical guidance.
- Collaborate with cross-functional teams to ensure solutions meet technical, security, and compliance requirements.
Requirements
- Experience with developing full stack applications with NodeJS typically gained over minimum 5 years'
- 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.
Nice-to-have requirements:
- 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
Benefits & conditions
- Challenging and exciting projects.
- 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.
About the company
GE Vernova's Power Conversion & Storage business provides electrification systems that are critical to customers' power and energy needs for their high-performance applications. We work with some of the world's major energy, maritime and industrial organizations, helping to enable a transition to energy efficiency and decarbonization, including through our specialist motors, drives and control technologies.
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 * https://www.gevernova.com/power-conversion/product-solutions/Digital-Suite