Full-Stack Developer (m/f/d) in the cultural sector
Location: Remote or at our headquarters in Bamberg
Admission: Immediately, unlimited
Working hours: Full-time
Your tasks
- Further development and maintenance of our modern web applications
- Collaboration on solutions with real technical depth - individual and often complex
- Independent planning and realisation of technical tasks
- Participation in architectural decisions and continuous improvement
Our tech stack
- HTML, CSS, JavaScript
- Angular (latest stack)
- PHP (legacy applications)
- Git, CI/CD (e.g. Jenkins)
- AI tools to increase efficiency
Our tech stack (new pw)
- Front end: We develop our frontend with Angular in TypeScript. We use ngRx for state management and Bootstrap for layout and UI structure
- Backend: In the backend, we rely on js with the NestJS framework. We provide our APIs both as classic REST interfaces and via GraphQL
- Deployment & Infrastructure: Deployment is automated via Jenkins. Our server structure is partially containerised with Docker. We use Keycloak for authentication and ElasticSearch for high-performance search and analysis
- Legacy Code & Migration: We are gradually migrating existing PHP components to our modern Angular/NestJS stack. The aim is a component-based architecture with clearly defined interfaces
- AI-supported development: is an integral part of our development processes - both as an intelligent pair programming partner and in the form of specialised agents, for example for code analysis, test generation or automation
What you can expect
- An authentic working environment
- Responsibility and the opportunity to make things happen
- A team that supports each other - professionally and personally
- Challenging technical tasks with clear practical relevance, e.g:
- Lazy loading for scrollable tables
- Highly configurable UI elements with minimal maintenance effort
- Migration of old specialised logic into modern, maintainable applications
What you should bring with you
- In-depth knowledge of Angular and modern JavaScript (ES6+) - even without frameworks ("VanillaJS").
- Knowledge of NestJS is desirable - especially if you have already worked with GraphQL or are interested in API design.
- Understanding of clean code and sustainable software architecture
- Enjoy pragmatic solutions for real problems
- Openness to the special requirements of our customers
- Ability to work in a team, clear communication, reliability
- Willingness to learn and develop software that you can be proud of
If you are interested in the position, we look forward to receiving your application - including a short CV.