This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer, you will contribute to the development of critical systems that power how users join and trust our platform; spanning user acquisition, onboarding, identity, and fraud prevention. You will work alongside experienced engineers and cross-functional teams to deliver reliable, scalable, and high-performance software solutions. This role is ideal for someone with a strong foundation in software engineering principles and the drive to grow through meaningful, impactful work.
Job Responsibility:
Contribute to the design and implementation of platform systems that support user acquisition, onboarding, and identity infrastructure
Help build and maintain fraud prevention systems to protect the integrity of our platform
Write high-quality code and support robust testing strategies to ensure product reliability
Collaborate with product managers, designers, and senior engineers to create seamless user experiences from first touch through activation
Actively participate in code reviews and learn from experienced engineers to accelerate your technical growth
Requirements:
2+ years of software engineering experience, with a backend-leaning full stack orientation
Foundational proficiency in programming languages such as Java, Python, or Ruby
Familiarity with building or contributing to platforms and scalable infrastructure systems
Exposure to cloud platforms like AWS or Azure
Ability to break down problems, take ownership of well-scoped tasks, and see them through to completion
Strong problem-solving skills and eagerness to tackle new technical challenges
Clear communication skills and a collaborative, team-first mindset
Nice to have:
Interest in identity, trust & safety, or fraud prevention