via Indeed
Full Stack Software Engineer (m/w/d)
Tasks
YOUR MISSION AT CERPRO
Our AI is only as good as the product it's embedded in. As a Fullstack Developer, you'll build exactly that product: the interface where quality managers and manufacturing professionals work every day. You'll work across the entire stack – from React 3D viewer components to standalone public APIs – and help shape how our product grows technically.
YOUR RESPONSIBILITIES
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.
Requirements
WHAT YOU BRING
- 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.