Scala Software Developer (Allegro Team)

Type of Employment:

What You'll Be Doing

  • Conceptualize and develop highly scalable architectures for our machine learning systems and platforms.

  • Engage with large-scale projects encompassing real-time and batch jobs, working across a spectrum of programming languages (Scala, Node.js) and technologies (Apache Spark, Kafka, Kubernetes, Docker, etc.).

  • Execute daily code deployments to production, leveraging our advanced CI/CD tools.

  • Play an important role in the end-to-end development of products that significantly enhance Riskified’s core offerings.

  • Collaborate closely with engineering and product management teams to ideate, design, and implement new features across the product landscape.


  • Bachelor of Science degree in Computer Science or a related technical field.

  • Over 5 years of demonstrated hands-on experience in server-side coding.

  • Possess a self-directed learning approach to software development.

  • Dedication to crafting clean, SOLID, and resilient code.

  • Proficiency in Scala/Java/Cotlin, supported by practical work experience.

  • Proficiency in database technologies (SQL/noSQL).

  • Familiarity with stream applications is advantageous.

  • A collaborative team player with exceptional communication skills and the capacity to work autonomously.

Work Mode: Hybrid, 2x in the office in Lisbon


We use cookies to analyze data and make your experience on our website better. More about our Cookie Policy and GDPR Privacy Policy