Full Stack Application Developer
Role details
Job location
Tech stack
Job description
As a full-stack application developer, you will work closely with various departments to develop modern and practical software solutions. In our growing company, you can expect real creative freedom, modern technologies, and excellent development prospects-supported by experienced colleagues and internal training., * Development and maintenance of web applications in the MNAN stack (MariaDB, NestJS, Angular, Node.js)
- Implementation of RESTful APIs (NestJS & TypeORM) and single-page applications (Angular / PrimeNG)
- Design and maintenance of database schemas and high-performance data structures
- Analysis of requirements and technical implementation in collaboration with project teams
- Testing, debugging, and quality assurance of applications
- Deployment of applications in Unix/Linux-based production environments
- Documentation of code, processes, and technical decisions
- Error analysis and identification and correction of weaknesses in the system
- Support in the continuous development of our software landscape, * You are part of a dynamic team with an open culture and short decision-making processes.
- You work with modern technologies and develop real solutions-not theory, but practice.
- Personal responsibility is welcome: good ideas can be implemented immediately.
- You can immediately see how your work affects customers and projects.
- Continuing education is part of the job-including internal training, certifications, and learning time.
- You can develop both technically and personally-all the way up to a senior role.
- We combine professionalism with a human approach - team spirit is not just a buzzword for us.
Our Service
Discover our services.
Was wir anbieten
Bei uns zählt nicht nur Erfahrung - sondern die Haltung, Dinge wirklich zum Laufen zu bringen.Wir bieten ein Umfeld, in dem Technik, Teamgeist und Entwicklung auf Augenhöhe stattfinden:
- A modern working environment with the latest technologies (MNAN stack) and real projects
- Direct practical experience instead of endless theory-you will be productive from the very beginning.
- A motivated team with an open culture and short decision-making processes
- Individual professional development through internal training and certifications
- Home office options, flexible working hours, and room for personal development
- Open communication & short decision-making processes
- Team spirit is actively encouraged-through joint activities, events, and learning phases.
- An environment where questions are welcome-and knowledge is gladly shared
Requirements
Do you have experience in UNIX?, The position combines creativity and technical precision: you think outside the box, develop holistic solutions, and keep performance, user-friendliness, and scalability in mind. We are looking for motivated developers who take responsibility, contribute ideas, and actively drive projects forward.
A proactive "get-it-done" mindset, solid problem-solving skills, and the desire to continuously develop are crucial for this role. If you want to do more than just program and develop software with real added value, you've come to the right place., * Completed IT training or comparable qualification
- Experience in developing web applications and RESTful APIs (Node.js)
- Knowledge of TypeScript, HTML, (S)CSS
- Experience with Angular or a comparable front-end framework
- Basiswissen in NestJS & TypeORM (oder Motivation, sich einzuarbeiten)
- Confident use of Git / version control
- Structured approach to work, analytical thinking, and problem-solving orientation
- High willingness to learn and enjoyment of teamwork
- Valid work permit for Germany, * Experience with Unix/Linux systems in productive environments
- Basic knowledge of API security and authentication
- Project management experience in agile teams (Scrum, Kanban, etc.)
- Projektmanagement-Erfahrung in agilen Teams (Scrum, Kanban etc.)
- Knowledge of performance optimization and scaling of web applications
- Interest in automated testing (unit/integration/E2E)
- Enthusiasm for new technologies and clean code principles
- Strong analytical skills
- Experience with Python
Benefits & conditions
Pulled from the full job description
- Flexible schedule