Full Stack Software Engineer

GMBH Corporation
United States
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Clean Code Principles Microsoft Windows Application Programming Interfaces (APIs) Artificial Intelligence Business Logic Software as a Service Human-Computer Interaction Performance Tuning Azure Machine Learning Software Engineering Systems Integration TypeScript
+5 more
ReactJS Backend Codebase Front End Software Development NestJS

Job description

Frontend with React: You’ll continue developing our product’s web interface using React and TypeScript. You’ll build thoughtful, performant components that allow our users to review technical drawings, approve inspection characteristics, and generate reports.

Backend with NestJS: You’ll implement APIs, business logic, and integrations in NestJS. You’ll ensure cleanly structured modules, clear domain models, and well-defined interfaces between the frontend, ML services, and third-party systems.

Quality & Security: You’ll write clean, tested code and consider security from day one. Since our customers entrust us with their design data, topics like authentication, authorization, encryption, and auditability are second nature to you.

Team Collaboration: You’ll work closely with the Product Owner, CTO, and ML team. You’ll gather requirements, challenge them, propose alternatives, and translate them into technical solutions that hold up over time., * Vision: We aim to transform how an entire industry works worldwide. From day one, you’ll be part of this mission and share in our commitment to give everything to achieve it.

  • Team Spirit: Team spirit matters to us, and we make it visible through a strong recognition culture where we regularly celebrate both big and small wins together.
  • Ownership: You’re encouraged to take ownership from day one. In a flat hierarchy and high-trust environment, you’ll be empowered to make meaningful decisions and drive real impact.
  • Learning & Growth: We invest in your personal and professional development through a strong feedback culture, helping you unlock your full potential.
  • AI Enablement: Our internal tools and workflows are AI-enabled by design. Every team member receives support to apply AI in daily work, including your own Claude Code or Cursor license.
  • Tech & Tooling: You’ll receive a new computer (Mac or Windows) and everything else you need, from hardware to tools, to be effective in your daily work.
  • Recharge: To ensure proper rest, we offer 30 vacation days per year (based on a 5-day week), plus December 24th off and all local public holidays.

Requirements

  • 3-4 years of experience as a Fullstack Developer in a production SaaS environment.
  • Strong command of React and TypeScript - including state management, performance optimization, and testing.
  • Solid experience with NestJS (or a comparable framework) and building production-grade APIs.
  • Basic understanding of database management and efficiency in operations.
  • Experience working in codebases with CI/CD pipelines in multiple deployed environments.
  • A sharp instinct for clean code, testing, and maintainability - you build not just for today, but for the years ahead.
  • A structured, self-directed working style and the ability to take ownership of topics from the first sketch to the live system.
  • Strong communication skills and work ethic
  • Solid understanding of core software engineering concepts, design principles, and development practices
  • Fluent English (business-level proficiency).
  • Bonus: Fluent in German specifically around manufacturing terminology.

About the company

CERPRO develops AI-based software for the manufacturing industry. Our technology simplifies complex processes, such as the creation of inspection reports, and raises quality standards in production to a new level. In doing so, we help companies work more efficiently and remain competitive in the long term.

Apply for this position

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

Apply on arc.dev

Good distractions

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

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · WWC 2022

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

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:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:40 min

Introducing Nest.js for standardized backend development

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all