Senior / Mid Full Stack Developer

Enzo
Heidelberg, Germany
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Cloud Computing Software Quality Continuous Integration Cursor (Graphical User Interface Elements) DevOps Software Engineering Data Streaming TypeScript
+6 more
Web Applications ReactJS Reliability of Systems Backend React Native Front End Software Development

Job description

As Full Stack Developer, you’ll build and evolve our web and app experiences using a TypeScript-first stack. You’ll work closely with backend, AI, and product teams to ship features fast, without sacrificing code quality. Tasks Role Overview You’ll contribute across the stack, with a strong focus on TypeScript, modern frontend architecture, and clean system interfaces. While we also use React Native for our app, the primary focus is TypeScript-based development, not mobile specialization. This is a hands-on builder role in a fast-moving startup environment. Tasks Frontend & Application Development

  • Build and maintain web applications using TypeScript + React + Cursor.
  • Contribute to our React Native app where needed.
  • Implement clean, maintainable UI logic and state management.

Backend & Integration

  • Work with APIs and backend services to integrate data and features.
  • Ensure reliable data flows between frontend, backend, and AI systems.
  • Improve application performance and robustness.

Code Quality & Speed

  • Write clear, well-structured, and testable TypeScript code.
  • Help keep the codebase clean as features evolve.
  • Move fast without breaking things unnecessarily.

Cross-Functional Collaboration

  • Work closely with Product, AI, and Engineering teams.
  • Translate product requirements into pragmatic technical solutions.
  • Actively contribute to technical discussions and decisions

Bonus: Infrastructure Awareness

  • Support cloud-related tasks when needed (CI/CD, deployments, monitoring).
  • Help improve system reliability and developer experience.

Requirements

Strong TypeScript Engineer

  • Solid experience with TypeScript across frontend (and ideally backend).
  • Strong React fundamentals.
  • Clean coding practices and good architectural intuition.

Pragmatic Full Stack Mindset

  • Comfortable working across layers of the stack.
  • You understand tradeoffs and optimize for outcomes.

Startup Attitude

  • Hands-on, ownership-driven, and execution-focused.
  • You enjoy building real products with real users.
  • You move fast and adapt quickly.

Bonus Skills

  • Experience with cloud infrastructure or DevOps.
  • Experience with IoT or data-heavy applications.

Languages

  • Fluent in English

Benefits & conditions

  • Build software that directly prevents real-world damage.
  • High ownership and visible impact.
  • Work in a small team where your work matters.
  • Fast learning, real responsibility, no corporate overhead.
  • A culture that values builders, clarity, and execution

About the company

Enzo is a B2B PropTech startup revolutionizing the real estate and insurance industry with its cutting-edge IoT and AI solution, one.drop. Our proprietary sensor technology helps monitor water systems in buildings in real-time, enabling early detection of leaks and preventing costly water damage. Backed by significant funding and a rapidly growing customer base, Enzo is on a mission to protect properties while conserving one of our most vital resources - water.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all