Full-Stack Developer | Full-Stack Entwickler (m/w/d) in Festanstellung
GeSi Software GmbH
Job Summary
This role offers the opportunity to join a company reinventing its core product, GeSi4, as a modern web-based solution. As a Full-Stack Developer, you will work on the complete lifecycle of the software, from frontend development using Vue.js to backend implementation with Java. The company follows strict Domain-Driven Design (DDD) and hexagonal architecture, utilizing Event Sourcing for data storage. You will be integrated into a small, agile team where you will receive mentorship from a Senior Developer while having the freedom to choose your own OS and IDE. Whether focusing on the UI/UX in the frontend or developing business logic and REST APIs in the backend, you will play a pivotal role in shaping the next generation of their software. The position is attractive due to its blend of established stability and a start-up culture, offering hybrid work options, modern AI-assisted development tools, and a collaborative environment with flat hierarchies.
Required Skills
Education
Degree in Computer Science or a comparable professional qualification/vocational training.
Experience
- Professional experience or strong interest in modern frontend frameworks such as Vue.js, Vite, Vuetify, or TypeScript
- Professional experience in Java backend development including SQL and Maven
- Experience with version control systems, specifically Git
- Experience in structured, independent software conception and development
- Experience with or willingness to work in a Domain-Driven Design environment
Languages
Additional
- The role is available as a permanent, full-time position with part-time options. Hybrid work is available by arrangement. Candidates must have very good German language skills (B2 level or higher).