Backend Engineering Intern

MoneyLion

MoneyLion

Software Engineering

Prague, Czechia

Posted on May 7, 2026

The Role

As a Backend Engineering Intern, you'll work across our product suite, contributing to backend services and APIs that power experiences for millions of users worldwide.

Working remotely, but having the opportunity to collaborate in our Prague office, you'll join as a peer within the product delivery team. Working alongside senior backend engineers, architects, product managers and other cross-functional team members, you'll contribute to designing, developing and maintaining backend services built primarily with Java and Kotlin. You'll gain hands-on experience with modern backend technologies, microservices architecture, and cloud-native development practices.

What you're great at:

  • Knowledge of OOP in Java or Kotlin (or similar JVM-based language)
  • Basic understanding of data structures and algorithms
  • Basic GIT knowledge
  • Passionate about writing clean, maintainable code
  • Amazing attention to detail and a drive for technical excellence
  • Curious about how systems work under the hood — eager to understand architecture, data flows, and integration patterns
  • Wanting to find the root cause of problems, not just apply quick fixes
  • Great at communicating with colleagues on technical and complex matters
  • Willing to take on responsibility and has the conviction to see tasks through to the end, either as part of a team or individually (English B2 level)
  • A proactive individual who has a genuine interest in technology and software engineering

What you will do:

  • Developing and maintaining backend services and REST APIs using Java and Kotlin
  • Writing unit and integration tests to ensure code quality and reliability
  • Participating in code reviews and learning from senior engineers
  • Working with relational and/or NoSQL databases
  • Collaborating with the team to design and implement new features and improvements
  • Investigating and resolving bugs and production issues alongside the team
  • Contributing to technical documentation and knowledge sharing within the team

What we welcome:

  • Having a computing, software engineering or related technical education and background
  • Some experience with Spring Boot or similar Java/Kotlin frameworks
  • Familiarity with SQL and relational databases (e.g. PostgreSQL, MySQL)
  • Experience with or interest in containerization (Docker, Kubernetes)
  • Understanding of RESTful API design principles
  • Basic knowledge of CI/CD pipelines and build tools (Maven, Gradle)
  • Exposure to messaging systems (e.g. Kafka, RabbitMQ)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Working in an Agile team
  • Personal tech projects: open-source contributions, side projects, hackathons, etc.

What we offer:

  • An amazing and truly international work environment
  • The chance to join a major global tech company
  • Many opportunities for professional growth
  • Mentorship from experienced backend engineers working with cutting-edge technologies
  • Whole-life flexibility — We empower our people to choose where, when, and how they work and measure their contribution based on the achievements and outcomes rather than hours they work.

About Us

Our Values:

  • People: Customer Driven. Community Minded.
  • Innovation: Think Big. Be Bold.
  • Culture: Keep It Real. Make It Happen.
  • Operations: Play to Win. Together.

Our Purpose:

Powering Digital Freedom.

Our Mission:

We create technology solutions for people to take full advantage of the digital world, safely, privately, and confidently — so together, we can build a better tomorrow.

Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.

We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency.

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.