Job
- Level
- Senior
- Job Field
- Web, Software, Full Stack
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Cologne
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop scalable software solutions across the full tech stack, evaluate prototypes, and assist teams in implementing technical standards using Python, FastAPI, React, and TypeScript.
Job Technologies
Your role in the team
- As a Senior Fullstack Engineer (m/f/d), you support our team in building and further developing productive applications across the entire stack.
- You work on backend components with Python / FastAPI and frontend parts with React / TypeScript, while ensuring that prototypes, domain-specific solutions, and AI- or Vibe-coded approaches are integrated into a maintainable, secure, and standardized product context.
- This is not just a pure 'clean-up' role, but rather the development of scalable engineering approaches, standards, and guardrails that enable non-developers to systematically translate technically valuable solutions into production-ready software.
- A central part of the role involves not only the pure feature development but also the evaluation of such solutions: what can be made productively usable, what needs to be fundamentally refactored, and what should be deliberately not integrated.
- The goal is to make speed accessible to the business units without compromising technical quality, security, and long-term maintainability.
- Design and implementation of product features across backend and frontend using Python / FastAPI as well as React / TypeScript.
- Translation of technical requirements into clean technical designs and actionable, incremental delivery plans.
- Development of robust API endpoints and business logic with clear interfaces and validation.
- Evaluation of prototypes, proof-of-concepts, and vibe-coded solutions from various disciplines regarding their suitability for production.
- Decision on whether such solutions should be integrated, refactored, rebuilt, or deliberately discarded.
- Development and further evolution of engineering guardrails for productive application teams.
- Introduction and maintenance of templates, project structures, linting, formatting, review automation, review agents, and static analysis.
- Development of a practical Semgrep strategy as well as other automated quality and security checks.
- Development of reusable components and internal standards to improve consistency and development speed.
- Collaboration with QA, Product, business units, and platform teams to ensure the seamless transition of use cases into production.
- Support of CI/CD and release processes from a developer's perspective, without primary DevOps responsibility.
- Documentation of technical standards, architectural decisions, and best practices, as well as active knowledge transfer to the team.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Business Informatics, or a comparable qualification, or relevant professional experience in a software engineering environment.
Qualifications
- Excellent knowledge of Python and FastAPI.
- Proven ability to translate complex business logic into clean, testable, and maintainable code.
- Strong understanding of API design, validation, contracts, versioning, and error semantics.
- Ability to pragmatically assess domain-related or non-production-ready solutions and make robust technical decisions.
- Good understanding of service collaboration, integration boundaries, and maintainability requirements.
- High quality standards for code, architecture, and development processes.
- Independent, structured working style as well as strong communication skills in interactions with different domains.
- Very good spoken and written German skills as well as good English skills.
Experience
- Several years of experience in developing productive software systems.
- Practical experience with TypeScript as well as a good understanding of frontend integration and user flows.
- Experience with code quality tooling such as tests, linting, formatting, static analysis, and review processes.
- Experience in establishing standards, templates, guardrails, and automation for development teams.
This text has been machine translated. Show original
What we offer
- A central role in building production-ready applications with a strong fullstack and engineering focus.
- Significant scope for shaping, with the aim of sustainably improving the quality and speed of domain-specific development through standards, guardrails, and automation.
- The ability to actively define how Vibe-Coded and prototypical solutions are responsibly transitioned into production systems.
- A motivated, interdisciplinary team with short decision-making processes.
- Individual development opportunities (training, certifications, conference attendance).
- 35 hours per week (full-time) plus a personal working time account and flexible flextime model.
- Attractive remuneration according to the NRW metal tariff agreement, including special payments.
- 30 days of vacation per year.
- Option for mobile working.
- Extensive range of training and professional development opportunities.
- Care service for children under 3 years old in DEUTZ daycare.
- Employee benefits from various providers online and on-site.
- Comprehensive health care (e.g., flu/COVID-19 vaccination, carotid artery screening) with our own company medical center.
- Company cafeteria and kiosk on the premises.
- Bicycle leasing offer and discounted Germany ticket.
- Good transport and public transport connections as well as free parking.
- Discounted Urban Sports Club membership.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Deutz AG
DEUTZ is a world-leading manufacturer of innovative drive systems. The company's core competencies lie in the development, production, distribution and service of diesel, gas and electrified drives for professional applications that include construction and agricultural machinery, material handling applications, stationary plants as well as commercial vehicles and railcars.
Description
- Founding year
- 1864
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Vehicle Manufacturing, Supplier, Industry, Production