Senior Scala Developer
We are looking for an experienced Scala Developer to join the Sage engineering team. You will be responsible for building scalable, resilient backend services using modern Scala and Play Framework practices. This role involves working on distributed systems, ensuring performance and reliability, and contributing to a high-quality engineering culture.
Key Responsibilities:
• Design, develop, and maintain backend services using Scala 2.13 and Play Framework (Pekko-based).
• Build robust integrations with MySQL, Redis, and AWS cloud services.
• Optimize SQL queries, indexes, and database performance.
• Implement clean, maintainable, and testable code following functional programming principles.
• Contribute to the evolution of the system architecture, focusing on performance and horizontal scalability.
• Participate in code reviews, pair programming, and continuous improvement practices.
• Collaborate with DevOps teams to ensure smooth CI/CD pipelines and operational excellence.
• Work in an Agile environment with cross-functional teams.
Required Skills & Experience:
• Strong expertise in Scala, including: Collections; Futures ;Immutability; Pattern matching.
• Solid knowledge of Play Framework (or Pekko-based stacks).
• Strong understanding of SQL optimization, indexing strategies, and query profiling.
• Hands-on experience with AWS services.
• Good understanding of CI/CD, Git, branching strategies, and PR workflows.
Nice to Have:
• Experience with Squeryl or Doobie.
• Familiarity with Grafana or Kibana dashboards and alerting systems.
• Experience working with large-scale distributed systems or horizontally scalable Play/Pekko applications.
Soft Skills:
• Strong problem-solving mindset and attention to detail.
• Ability to work effectively in distributed teams.
• Clear communication skills (written and verbal).
• Proactive attitude and continuous learning mindset.
Location and working model: In PT for hybrid model 70% in-person 30% remote- Lisbon / Porto / Fundao but 100% remote also possible (would be evaluated)
Languages required: English B2
What You’ll Love About Working Here!
At Capgemini Portugal, we foster a flexible and dynamic work environment.
Flexibility allows employees to achieve a better work–life balance, offering greater autonomy in managing working hours—whether working from the office or remotely—in line with the company’s hybrid work policy;
We promote an empowering environment, where autonomy and peer relationships are the most highly rated aspects by our employees in our monthly feedback survey;
In addition, we offer benefits such as health and life insurance, as well as a referral program with bonuses for talent recommendations, along with other additional benefits according to our current partnerships.
About Capgemini
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with more than 340,000 team members in over 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by clients to address the full breadth of their business needs—from strategy and design to operations—powered by the fast-evolving and innovative worlds of cloud, data, AI, connectivity, software, digital engineering, and platforms.
In 2023, the Group reported global revenues of €22.5 billion.
Get the future you want | www.capgemini.com
Fundão, PT Vila Nova de Gaia, PT Lisboa, PT