Senior Full-stack Engineer (Angular + Node) | HeyCharge

GT HQ

Job Summary

HeyCharge is seeking a Senior Full-Stack Engineer to build and evolve systems for a globally scalable EV charging platform. The role focuses on developing feature-rich Angular applications with significant business logic, data flow, and real-time interactions, while also contributing to backend development and API integration using Node.js and GCP/Firebase. This position involves ensuring scalability, performance, and security, collaborating with cross-functional teams, and writing clean, maintainable code.

Must Have

  • Develop and maintain complex Angular applications.
  • Contribute to backend development and API integration using Node.js and GCP/Firebase.
  • Ensure scalability, performance, and security of applications.
  • Collaborate with product, design, and engineering teams.
  • Write clean, testable, and maintainable code.
  • 5+ years of experience in full-stack or frontend-focused development.
  • Expertise in Angular and TypeScript.
  • Experience with Node.js for backend development.
  • Familiarity with Google Cloud Platform (GCP) and/or Firebase.
  • Strong understanding of web application architecture, data flow, and performance optimization.
  • Experience working with SQL/NoSQL databases.
  • Solid grasp of security principles and authentication mechanisms.
  • Fluent English.

Good to Have

  • Experience with IoT protocols (MQTT, WebSockets, BLE).
  • Background in connected devices, mobility, or energy systems.
  • Familiarity with Rust or other backend languages.
  • Experience with offline-first applications or PWAs.
  • Passion for building products that connect hardware and software seamlessly.

Job Description

GT was founded in 2019 by a former Apple, Nest, and Google executive. GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.

You’ll work on applications that connect chargers, cloud, and users — ensuring HeyCharge products work seamlessly online and offline.

About HeyCharge

HeyCharge is a Munich-based startup on a mission to make electric vehicle (EV) charging more accessible, reliable, and affordable.

Their platform focuses on software and connectivity rather than hardware — simplifying the entire lifecycle of charger management, from installation and billing to monitoring and load control.

In Germany, HeyCharge operates as a full-service Charge Point Operator (CPO), while their patented SecureCharge technology powers a global platform used by other CPOs and manufacturers to build offline-capable, secure, and cost-efficient charging solutions.

Backed by Y Combinator and expanding rapidly across Europe, HeyCharge is redefining how EV charging infrastructure is deployed and managed.

About the Role

We’re looking for a full-stack engineer with strong Angular expertise and solid backend experience.

While you’ll work across the stack, your main focus will be the frontend layer, developing feature-rich Angular applications that include not only UI but also significant business logic, data flow, and real-time interactions.

This role is ideal for someone who enjoys working on technically challenging frontends that integrate closely with APIs and cloud services.

Key Responsibilities

  • Develop and maintain complex Angular applications with robust business logic and real-time data flows.
  • Contribute to backend development and API integration using Node.js and GCP/Firebase.
  • Ensure scalability, performance, and security of applications across the stack.
  • Collaborate closely with product, design, and engineering teams to deliver reliable, high-quality features.
  • Write clean, testable, and maintainable code following best practices.

Essential knowledge, skills & experience:

  • 5+ years of experience in full-stack or frontend-focused development.
  • Expertise in Angular and TypeScript (components, services, RxJS, state management).
  • Experience with Node.js for backend development and API integration.
  • Familiarity with Google Cloud Platform (GCP) and/or Firebase.
  • Strong understanding of web application architecture, data flow, and performance optimization.
  • Experience working with SQL/NoSQL databases.
  • Solid grasp of security principles and authentication mechanisms.
  • Fluent English (German is a plus).

Nice-to-have

  • Experience with IoT protocols (MQTT, WebSockets, BLE).
  • Background in connected devices, mobility, or energy systems.
  • Familiarity with Rust or other backend languages.
  • Experience with offline-first applications or PWAs.
  • Passion for building products that connect hardware and software seamlessly.

Personal Characteristics

  • Builder mindset: You create order, structure, and systems that make life easier.
  • Ownership mentality: You take responsibility and see things through without being asked twice.
  • Automation-first: You seek out ways to streamline repetitive tasks and free up time for higher-value work.
  • Relationship builder: You inspire trust, build strong relationships, and represent HeyCharge with warmth and professionalism.
  • Adaptable: You’re comfortable in a high-growth, ever-changing environment, and not afraid to jump into whatever task is needed.

Impact

  • Your work will directly shape how millions of EV drivers interact with charging infrastructure.
  • You’ll influence the system design of one of the most secure, offline-capable platforms in the energy transition.
  • You’ll help define the future of connected energy systems — not maintain what already exists.

Interview Steps

1. GT interview with Recruiter

2. Technical interview

3. Final interview

11 Skills Required For This Role

Game Texts Rust Nosql Google Cloud Platform Node.js Angular Websockets Firebase Sql Typescript System Design

Similar Jobs