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