Senior Scala Software Engineer
Senior Scala Software Engineer

Senior Scala Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join us to build backend services and microservices for our innovative AI platform.
  • Company: DigitalGenius is a cutting-edge tech company revolutionising customer service with AI.
  • Benefits: Enjoy a supportive team culture, autonomy, and the chance to make a real impact.
  • Why this job: Be part of a small, dynamic team focused on enhancing customer experiences through technology.
  • Qualifications: 4+ years of Scala experience, strong SQL knowledge, and familiarity with microservices architecture required.
  • Other info: We celebrate diversity and are committed to creating an inclusive workplace.

The predicted salary is between 43200 - 72000 £ per year.

DigitalGenius is a venture backed technology company that develops software for enterprise customer service using advanced deep learning methodologies. We’re a small team of like-minded and supportive people with a goal to make customer service better through the use of artificial intelligence. Role: We are looking for experienced Scala engineers to help us build our product. You will be working on the backend services of the product and also the middle layer that sits between third party customer support tools and our proprietary AI platform. We value autonomy and positive impact. Responsibilities include: Building microservices for our no-code platform, analytics, admin console, data management functionality and others Designing and implementing scalable architecture for consuming and providing APIs Integrating with 3rd party systems Required Experience: Scala (4+ years of real, hands-on experience in Scala in a professional environment) Functional programming and hands-on experience with functional programming libraries Excellent knowledge of SQL and relational databases HTTP REST APIs Experience building microservices-based architectures SQL and NoSQL DBs Git Nice-to-haves: Docker AWS Terraform Some Scala libraries we use—mostly Typelevel stack backend: Circe Cats Specs2, ScalaCheck We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. About the company DigitalGenius is the AI platform that delivers automated resolutions for your support tickets, resulting in incredible customer satisfaction and operational savings. #J-18808-Ljbffr

D

Contact Detail:

DigitalGenius Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Scala Software Engineer

✨Tip Number 1

Familiarise yourself with the specific Scala libraries mentioned in the job description, such as Circe and Cats. Having hands-on experience with these will not only boost your confidence but also demonstrate your commitment to the role.

✨Tip Number 2

Showcase your understanding of microservices architecture by discussing relevant projects during interviews. Be prepared to explain how you’ve designed and implemented scalable systems in the past, as this aligns closely with what DigitalGenius is looking for.

✨Tip Number 3

Engage with the Scala community online, whether through forums or social media. This can help you stay updated on best practices and trends, and you might even come across insights that could be useful in your interview.

✨Tip Number 4

Prepare to discuss your experience with integrating third-party systems, as this is a key responsibility in the role. Think of specific examples where you successfully navigated challenges in integration, which will highlight your problem-solving skills.

We think you need these skills to ace Senior Scala Software Engineer

Scala Programming (4+ years)
Functional Programming
Experience with Functional Programming Libraries
SQL Proficiency
Relational Databases Knowledge
HTTP REST API Development
Microservices Architecture
Experience with SQL and NoSQL Databases
Version Control with Git
API Design and Implementation
Scalable Architecture Design
Integration with Third-Party Systems
Understanding of Docker
Familiarity with AWS
Experience with Terraform
Knowledge of Typelevel Stack Libraries (e.g., Circe, Cats, Specs2, ScalaCheck)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Scala and functional programming. Include specific projects where you've built microservices or worked with APIs, as this is crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI and customer service. Mention how your skills align with DigitalGenius's mission and how you can contribute to their goals.

Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your expertise in Scala, microservices, or integration with third-party systems, be sure to mention them. This will help you stand out.

Highlight Soft Skills: DigitalGenius values autonomy and positive impact. In your application, emphasise your ability to work independently and your commitment to making a difference in customer service through technology.

How to prepare for a job interview at DigitalGenius

✨Showcase Your Scala Expertise

Make sure to highlight your 4+ years of hands-on experience with Scala. Be prepared to discuss specific projects where you've implemented functional programming and how you've used Scala libraries like Circe or Cats.

✨Demonstrate Microservices Knowledge

Since the role involves building microservices, be ready to explain your experience with microservices architectures. Discuss any challenges you've faced and how you overcame them, particularly in relation to API design and integration.

✨Familiarity with Databases is Key

Brush up on your SQL and NoSQL database knowledge. Be prepared to answer questions about your experience with relational databases and how you've managed data in previous roles, especially in the context of backend services.

✨Cultural Fit Matters

DigitalGenius values autonomy and a positive impact, so be sure to convey your ability to work independently while also being a supportive team member. Share examples of how you've contributed to a positive team environment in past positions.

Senior Scala Software Engineer
DigitalGenius
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>