Develop Real Software: Contribute to front-end and back-end development and work on software that is used in real-world projects.
Implement Features: Take on clearly defined development tasks and features and implement them with support from experienced engineers.
Learn Modern Engineering Practices: Gain hands-on experience with professional software development, including testing, code reviews, APIs, CI/CD, and modern software architectures.
Work with Existing Codebases: Learn to understand, navigate, and contribute to existing software systems and codebases.
Test & Improve Software: Support testing, debugging, and quality assurance to help us build reliable and maintainable solutions.
Solve Technical Problems: Analyze technical challenges, develop possible solutions, and continuously improve your problem-solving skills.
Collaborate with Experienced Engineers: Work closely with software engineers and architects, receive regular feedback, and learn from their experience.
Contribute Your Ideas: Bring your own perspective, ask questions, and actively contribute ideas for improving our products, projects, and development processes.
Working Student: Software Engineer (m/f/d)
Your responsibilities
What We Offer
Real-World Experience: Work on real software projects and contribute code that has an actual impact.
Learn from Experienced Engineers: Work closely with experienced colleagues who will support and challenge you as you develop your technical skills.
Close-Knit Team: Join a small team where you can contribute from day one and where your ideas are valued.
Technical Growth: Gain hands-on experience with modern technologies, software architectures, and professional engineering practices.
Flexible Working Hours: Combine your studies with flexible, outcome-oriented working hours.
Start-Up Culture: Enjoy an open and innovative start-up culture with direct communication, short decision-making paths, and plenty of room to take ownership.
Attractive Benefits: Benefit from competitive compensation and additional benefits.
Your profile
Enrolled Student: You are currently enrolled in a Bachelor’s or Master’s program, ideally in Computer Science, Information Systems, Engineering, or a related field.
First Coding Experience: You have gained practical programming experience through university, personal projects, internships, working student positions, or open-source contributions.
Software Development Fundamentals: You understand basic software development concepts and are interested in topics such as APIs, databases, testing, cloud technologies, or CI/CD.
Passion for Coding: You enjoy building software, experimenting with technologies, and continuously improving your technical skills.
Problem-Solving Ability: You approach technical challenges analytically and are motivated to find and understand solutions.
Willingness to Learn: You are curious, open to feedback, and motivated to learn from experienced engineers.
Team Mindset: You enjoy collaborating with others, asking questions, and sharing your own ideas.
Independence: You can take responsibility for clearly defined tasks while knowing when to ask for support.
Communication: You communicate clearly and reliably within the team.
Language Proficiency: Very good German and English skills, written and spoken.
