jobapplier

Working Student Software Engineer (m/f/d)

Barra Technologies

Responsibilities

  • Take on clearly defined development tasks and features and implement them with support from experienced engineers.
  • Support testing, debugging, and quality assurance to help us build reliable and maintainable solutions.
  • Analyze technical challenges, develop possible solutions, and continuously improve your problem-solving skills.
  • Work closely with software engineers and architects, receive regular feedback, and learn from their experience.
  • Bring your own perspective, ask questions, and actively contribute ideas for improving our products, projects, and development processes.
  • Work on real software projects and contribute code that has an actual impact.

Requirements

  • You have gained practical programming experience through university, personal projects, internships, working student positions, or open-source contributions.
  • You understand basic software development concepts and are interested in topics such as APIs, databases, testing, cloud technologies, or CI/CD.
  • You approach technical challenges analytically and are motivated to find and understand solutions.
  • Very good German and English skills, written and spoken.

Develop Real Software

Contribute to front-end and back-end development and work on software that is used in real-world projects.

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.

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.

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.

Passion for Coding

You enjoy building software, experimenting with technologies, and continuously improving your technical skills.

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.