Gen Digital→
Backend Engineering Intern at Gen Digital in Prague, Prague, Czechia
InternshipHybridPrague, Prague, Czechia
Job Description
Backend Engineering Intern
Location: CZE - Prague
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.