company logo

Software Engineer Java Scala

Gen.com

Office

Prague, Czech, Czechia

Part Time

Java/Scala Engineer - Backend Development

Who Are We?

We are a team that brought you Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner, dedicated to providing cybersecurity, privacy, and identity protection to over 500 million users in 150 countries. At Gen, we offer flexible working options, generous time off, and competitive benefits in a diverse and inclusive environment where every team member is valued and celebrated. If you are smart, fearless, and dedicated, join us to power Digital Freedom and help consumers take control of their digital lives.

We are hiring a Senior Java/Scala Engineer Backend located in Prague OR Brno, the role is hybrid with expectations of 2-3 days per week in the office.

How We Work

We love to work together and collaborate in our teams, which is why we opted for a hybrid model, allowing us to work from the office 2-3 times per week.

Mission And Goals

Short-Term Goals:

  • Quickly integrate into the team and become familiar with the in-product messaging platform and its backend components.
  • Develop and improve Scala code, focusing on refactoring and enhancing performance.
  • Address bugs and solve production issues efficiently, ensuring minimal downtime.

Long-Term Goals:

  • Contribute to building the best monetization platform to support company growth.
  • Drive continuous improvements in backend performance and infrastructure.
  • Influence team workflows and contribute to strategic development initiatives.

Objectives

  • Write and maintain high-quality Scala code for the in-product messaging (IPM) backend component.
  • Develop and execute unit tests and end-to-end (e2e) tests to ensure robust functionality.
  • Identify and resolve bugs through detailed log analysis and problem-solving.
  •  Enhance backend performance, focusing on scalability and efficiency.
  • Collaborate with teammates to design and implement the best technical solutions.
  • Actively participate in development activities such as code reviews, grooming sessions, team syncs, stand-ups, postmortems, and demos.
  • Contribute to team retrospectives and meetings, helping refine workflows and processes.

Competencies

Technical Skills:

  • Strong proficiency in JVM technologies with 3+ years of experience.
  • Knowledge of Scala or a strong willingness to learn it.
  • Familiarity with functional programming (FP) or an eagerness to adopt FP principles.
  • Experience with cloud platforms, particularly Google Cloud Platform (GCP).
  • Expertise in working with databases like Postgres.
  • Proficient in using version control tools (Git) and modern development tools and IDEs.
  • Experience with continuous integration processes

Additional Skills:

  • Analytical and problem-solving expertise to resolve complex technical issues.
  • Fluency in English to effectively collaborate within our international team.
  • Strong team player with excellent communication skills.

Benefits

  • Annual bonus scheme.
  • Unlimited PTO (paid time off) and flexible working hours.
  • Opportunity to join a major global tech company listed on the S&P 500.
  • Chance to work with industry leaders in Digital Security.
  • Cafeteria points through Benefit Plus for meals, pension insurance, travel, free time activities, multisport card, and more.
  • Tuition reimbursement for job-related courses.
  • Comprehensive Learning & Development plans.
  • Sustainable home improvement bonus.
  • Mac/Windows laptop and mobile phone provided.

#Li-Am1

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.

Software Engineer Java Scala

Office

Prague, Czech, Czechia

Part Time

October 1, 2025

company logo

Gen

Gen.com

GenDigitalInc