We're Hiring | Software Engineer — Kassel For Information Technology | Full-Time | On-Site
At Kassel, we're building the future — and we need a sharp, driven Software Engineer to grow with us. If you love turning ideas into real products, thrive in fast-moving environments, and know your way around both a frontend and a backend, we want to hear from you.
About the Role
You'll be part of our IT team, responsible for designing, building, and shipping software across web, mobile, and desktop platforms. From database architecture to pixel-perfect UIs — you own the full stack.
What You'll Be Doing
- Design and build scalable system architecture and database schemas from scratch
- Develop full-stack web applications using React (frontend) and Node.js (backend)
- Build and maintain mobile apps using Flutter
- Contribute to desktop application development
- Write clean, efficient backend logic — Python experience is a big plus
- Collaborate with the team using AI-assisted coding (vibe coding) tools to accelerate delivery
- Participate in technical discussions, code reviews, and product planning
What We're Looking For
- 1–3 years of hands-on experience
- Solid understanding of software architecture and system design principles
- Proficiency in React and Node.js — these are non-negotiables
- Familiarity with relational and/or NoSQL databases
- Experience or strong interest in Python and Flutter
- Comfortable building or learning desktop applications
- Knows how to leverage AI coding tools (Cursor, Copilot, etc.) to move fast and smart
- A problem-solver who takes ownership and ships things
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience
- Demonstrated ability to build and deploy end-to-end applications
- Strong grasp of OOP, data structures, and algorithms
- Familiarity with version control systems (Git / GitHub / GitLab)
- Understanding of RESTful API design and integration
- Exposure to Agile or Scrum development methodologies
- Strong written and verbal communication skills
- Ability to work independently and as part of a collaborative team
Bonus Points
- Personal projects, GitHub portfolio, or freelance work
- Experience with REST APIs and third-party integrations
- Knowledge of cloud platforms (AWS, GCP, Hostinger,contabo or Azure basics)
How to Apply
- Send your CV, GitHub profile, or any projects you're proud of to jobs@kasselsoft.com