At a Glance
- Tasks: Build and enhance core platform services using Scala and functional programming.
- Company: Rapidly growing global tech scale-up delivering advanced data solutions.
- Benefits: Hybrid working, private healthcare, gym discounts, and family leave policies.
- Why this job: Join a dynamic team and make an impact with cutting-edge technology.
- Qualifications: 3+ years of Scala experience and understanding of functional programming.
- Other info: Flexible hours and work from anywhere for up to 3 months a year.
The predicted salary is between 48000 - 64000 £ per year.
Job type: Permanent
Salary: Up to £80k + 10% bonus
Role Location: London - hybrid
The company: A rapidly growing global tech scale-up delivering advanced data and analytics solutions to enterprise clients. Their platform helps organisations make smarter, faster decisions by uncovering meaningful connections in complex data.
Role and responsibilities:
- Build and enhance core platform services using Scala and functional programming principles.
- Design, implement, and maintain scalable, distributed systems and microservices.
- Collaborate in agile teams alongside engineers, product owners, and designers.
- Work across the full software development lifecycle, from design to deployment.
- Contribute to continuous improvement of developer tooling and automation.
Job requirements:
- Strong experience with Scala - 3+ years ideally.
- Understanding of functional programming and strongly typed systems.
- Experience with technologies such as Akka, Cats, Monix, Docker, Kubernetes, Spark etc.
- Familiarity with DevOps tools and CI/CD practices.
- Knowledge of cloud environments (GCP preferred).
Benefits:
- Hybrid and flexible working hours
- Pension contribution up to 6%
- Private healthcare, wellbeing support, and gym discounts
- Work from anywhere for up to 3 months a year
- Family leave policies (enhanced maternity, paternity, etc.)
Don't hesitate to apply if you'd like to find out more!
Scala Developer employer: Signify Technology
Contact Detail:
Signify Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Scala Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Scala or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Scala projects or contributions to open-source. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for those interviews! Brush up on your functional programming principles and be ready to discuss your experience with tools like Akka and Docker. Practising common interview questions can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Scala developers like you. Plus, it’s a great way to ensure your application gets noticed by the right people.
We think you need these skills to ace Scala Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Scala experience and any relevant technologies like Akka or Docker. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your best bits!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about the role and how you can contribute to our team. Keep it engaging and personal – we love getting to know the real you.
Showcase Your Projects: If you've worked on any cool projects using Scala or related tech, make sure to mention them! We’re keen to see how you’ve applied your skills in real-world scenarios, so don’t hold back on the details.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at Signify Technology
✨Know Your Scala Inside Out
Make sure you brush up on your Scala knowledge before the interview. Be prepared to discuss your experience with functional programming principles and any projects you've worked on that involved Scala. They’ll likely want to hear about specific challenges you faced and how you overcame them.
✨Familiarise Yourself with Their Tech Stack
Take some time to research the technologies mentioned in the job description, like Akka, Docker, and Kubernetes. If you have experience with these tools, be ready to share examples of how you've used them in past projects. This shows you're not just a Scala whiz but also well-rounded in their tech environment.
✨Show Your Agile Spirit
Since the role involves working in agile teams, think of examples where you've collaborated effectively with others. Be ready to discuss how you’ve contributed to team dynamics and what agile practices you’ve found most beneficial in your previous roles.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company’s approach to data and analytics solutions. This not only shows your interest in the role but also gives you a chance to assess if the company culture aligns with your values. Think about asking how they handle continuous improvement in developer tooling or their vision for future projects.