Taro Logo

Full-stack Software Engineer

GE Vernova focuses on electrifying and decarbonizing the world through innovative energy solutions.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Energy

Description For Full-stack Software Engineer

GE Vernova Grid Software is at the forefront of the digital transformation in the energy market, focusing on making power-generating assets more efficient and the electric grid more secure and resilient. The role is part of their Grid Software Engineering team, working on Geospatial products that support the design, modeling, and maintenance of electric, gas, and telecommunication networks.

As a Full-stack Software Engineer, you'll be part of an Agile organization with a flexible working environment, focusing on evolving traditional client-server products into modern cloud-based mapping and analytics micro-services. The team is currently leveraging their extensive Geospatial experience to innovate their products and technology stacks.

The position requires strong technical expertise in modern web technologies, including TypeScript, JavaScript, and Node.js, with a particular focus on building UI components. You'll work in fast-paced Agile development teams, applying TDD and CI/CD methodologies to deliver high-quality, secure, and scalable software modules.

Key technical areas include working with OpenLayers, RESTful APIs, responsive design, and micro-service architecture. The role involves handling large volumes of data, particularly geospatial data, and requires experience with containerization using Docker and Kubernetes.

This is an excellent opportunity for someone passionate about technology and problem-solving, who wants to make a positive impact in the energy sector's transformation towards renewable sources. While the role has specific technical requirements, GE Vernova values diverse thoughts and experiences, encouraging applications even if candidates don't meet all requirements.

Last updated 13 days ago

Responsibilities For Full-stack Software Engineer

  • Apply principles of Agile, TDD and CI/CD methodologies
  • Write code that meets standards and delivers desired functionality
  • Take ownership of tasks and deliver without supervision
  • Help team members through pair programming and code reviews
  • Assess application performance
  • Build UI components and work with product development peers

Requirements For Full-stack Software Engineer

TypeScript
JavaScript
Node.js
  • Bachelor's Degree in Computer Science or STEM Majors
  • Experience with modern web technologies (Web Components, HTML, CSS, JavaScript, TypeScript)
  • Experience with OpenLayers
  • Experience building apps with RESTful APIs
  • Knowledge of Node.js and npm
  • Experience with Canvas rendering in JavaScript
  • Knowledge of Web Security principles – OWASP
  • Experience with SQL databases in micro-service architecture
  • Experience with testing (unit and browser automation)
  • Experience with Docker and Kubernetes

Jobs Related To GE Vernova Full-stack Software Engineer