Junior Software Developer
Job Description
Are you ready to make a big impact as part of our client's Fullstack Development Team? As Germany's leading price comparison portal, our client serves over 15 million customers with innovative services.
The hiring department, one of their key central units, develops and operates critical IT systems and services across the company, ensuring a 99.99% uptime.
As a Junior Fullstack Developer you will work on complex backend and frontend projects, primarily aimed at enhancing the platform’s capabilities in comparing a wide range of services, from insurance to travel and financial products.
This division operates much like a tech startup within the whole organization, emphasizing rapid iteration, flexibility, and collaboration.
It is particularly attractive to tech talent interested in working on high-impact projects within a dynamic team environment, while still benefiting from the resources and stability of a well-established company.
What Defines the Hiring Team :
They are a team with extensive experience, yet they continue to learn every day. They’re open to new technologies and methods but remain focused on what truly drives them forward, without getting distracted by passing trends.
Their expertise lies in mastering the tools they use.
They aren’t afraid to dive deep into complex topics, even exploring the source code of other projects when necessary. Occasionally, this even leads them to fix issues in systems like MySQL or the Linux kernel.
Quality is important to them. That’s why they prefer to think things through carefully before implementing the simplest possible solution.
Role Overview :
In this role, you'll be responsible for developing software that delights the customers and ensures the performance and stability of company systems, even during thousands of daily customer requests.
Key tasks include developing new features, optimizing existing ones, and troubleshooting issues. Depending on your interests and strengths, you’ll have the opportunity to explore various areas and learn new topics.
Technologies and Tools :
- Languages & Frameworks : PHP 8+, Node.js, TypeScript, Svelte, React, HTML, CSS.
- Databases : MySQL, SQLite.
- Testing & Code Quality : Unit testing with PHPUnit and Jest, PHPCS, PHPStan, ESLint.
- Infrastructure : Docker, Ansible, Debian Linux.
This role suits someone with a strong technical foundation, a commitment to high-quality code, and a genuine interest in both customer satisfaction and continuous learning across different areas.
Requirements
- Experience in modern software development (ideally in PHP and / or Node.js / or Python).
- A high level of initiative and motivation.
- Interest in continuous development and learning new technologies.
- Enjoyment in solving complex technical challenges.
- Strong English skills and, ideally, good German skills.
Benefits
- Our client's employees are a diverse, motivated team seeking like-minded members. Despite being part of a successful, growing company, their product teams retain a start-up spirit, fostering openness, innovation, and fun.
- Flexible Work : Use the "Configure YOUR Future Tool" to customize your contract working hours, vacation, and more.
- Perks : Extensive training, language courses, mobility support, and a cashback program for company products. Enjoy short decision-making processes, direct contact with management, team events, and office lunches.
- Location : Centrally located with excellent transport links (Donnersbergerbrücke S-Bahn).
- Culture : They celebrate success together at numerous events.
Requirements
Experience in modern software development (ideally in PHP and / or Node.js / or Python). A high level of initiative and motivation.
Interest in continuous development and learning new technologies. Enjoyment in solving complex technical challenges. Strong English skills and, ideally, good German skills.