Scala Developer

N.B.! Location - preferably Latvia or Lithuania (relocation there), possibility to work from Romania, Bulgaria, Slovakia.

In partnership with one of the global consulting enterprises, we are looking for a Senior Software Engineer (Scala) to join the Information Syndication team. You will play a key role in maintaining and evolving our high-performance backend systems, supporting a major content delivery platform. You will contribute to technical decision-making, work closely with cross-functional teams, and mentor junior developers while adopting modern Scala libraries and AWS services. The client is a UK-based telecommunications company.

✅Key Responsibilities

Design, build, and maintain reliable, scalable backend systems in Scala.

Contribute to architectural discussions and lead technical decision-making.

Write clean, maintainable, and well-tested code.

Collaborate with product managers, QA engineers, and Node.js developers to deliver high-quality features.

Optimize system performance and reliability using AWS cloud services.

Support the full software development lifecycle: from concept to deployment and monitoring.

Conduct code reviews, mentor junior team members, and promote best engineering practices.

Troubleshoot and resolve production issues, ensuring system scalability and stability.

✅Must Have

4+ years of professional software engineering experience, including 3+ years working with Scala.

Strong understanding of functional programming and concurrent systems.

Hands-on experience with:

HTTP4S, Cats Effect, or Finatra + Finagle frameworks.

Proven experience designing and building RESTful APIs and microservices.

Solid knowledge of the JVM, including performance tuning and memory management.

Experience with both SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).

Proficiency with Git, CI/CD pipelines, and modern DevOps practices.

Strong unit testing & TDD skills (ScalaTest, Specs2, or similar).

Excellent communication and collaboration skills.

✅Desirable

Working knowledge of AWS services (EC2, DynamoDB, RDS, API Gateway).

Experience using CloudWatch for monitoring and alerting.

Knowledge of Node.js / TypeScript, ideally familiarity with FABL (business logic layer).

Experience working within Agile, cross-functional squads.

✅We offer:

- Full-time remote position 

- Long-term project

- B2B contract
- Help with relocation to Latvia/Lithuania

Required languages

English B2 - Upper Intermediate
Published 12 November
16 views
·
2 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...