Scala Developer
Job title:
Senior Software Engineer (Scala)
Job type:
Permanent
Salary:
Up to £115,000
Role Location:
London (hybrid)
The company:
An AI technology company building intelligent automation solutions for global ecommerce brands. The business operates internationally and partners with well-known retail organisations to enhance customer experience through advanced AI systems.
Role and responsibilities:
You will join the engineering team to build and scale a distributed AI-driven platform. The role focuses on backend and platform development, including integrations between third-party customer support tools and proprietary AI systems.
Key responsibilities include:
- Developing new features across platform services, analytics, admin tooling, and data management
- Owning architecture and delivery of distributed systems
- Designing and building scalable RESTful APIs
- Integrating external systems and third-party tools
- Collaborating closely with product and internal stakeholders
- Contributing to scalable, maintainable microservices architecture
Job requirements:
Essential experience:
- 7+ years overall experience with at least 3+ years’ professional experience with Scala
- Strong understanding of functional programming principles and type-level ecosystem (Cats, Cats Effect, Http4s, FS2..)
- Strong experience with PostgreSQL (must have)
- Experience with microservices and REST APIs
- Familiarity with AWS, Docker, and Terraform
Benefits:
- Competitive salary
- 34 days holiday (including public holidays + birthday)
- Learning & development budget
- AI training and tooling access
- Flexible lifestyle/wellbeing allowance
- Quarterly team socials
- Dynamic start-up environment
Our Commitment to Diversity, Equity, and Inclusion:
Signify’s mission is to empower every person, regardless of their background or circumstances, with an equitable chance to achieve the careers they deserve. Building a diverse future, one placement at a time.
Don't hesitate to apply if this could be of interest!