Scala Developer

Code Wizards Group is a world leader in backend and multiplayer infrastructure for the gaming industry. From high-scale AAA console and PC games to fast-paced mobile indie titles, we empower studios to bring multiplayer experiences to life.

In a period of growth and looking to bolster our software engineering capabilities, we're seeking an experienced Scala Developer to join our team on a freelance/contract basis.

The ideal candidate will have extensive experience in Scala development and a strong understanding of functional programming concepts. Experience with Akka or other reactive frameworks is highly desirable. You will work on designing, building, and maintaining scalable, high-performance backend systems.

DUTIES AND RESPONSIBILITIES:

  • Design, develop, and maintain high-quality Scala applications.
  • Write clean, maintainable, and testable code following best practices.
  • Collaborate with internal and external teams to define, design, and ship new features.
  • Optimise and improve existing code for performance and scalability.
  • Mentor junior developers and conduct code reviews.
  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Work with reactive frameworks (Akka, Play) to build event-driven, distributed systems.
  • Contribute to architecture decisions and technical strategy.

SKILLS AND EXPERIENCE

  • Strong proficiency in Scala and functional programming principles.
  • Solid understanding of object-oriented design and software architecture.
  • Experience with RESTful APIs and microservices architecture.
  • Experience with relational and NoSQL databases (PostgreSQL, Cassandra, MongoDB).
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work in a collaborative environment.
  • Experience with Akka, Akka Streams, or Akka
  • Familiarity with Play Framework or other Scala web frameworks.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Knowledge of event-driven architectures and messaging systems (Kafka, RabbitMQ).
  • Experience with containerisation and orchestration (Docker, Kubernetes).

REQUIREMENTS

  • Freelance / Contract role

Job Details

Company
Code Wizards Group
Location
Theale, Berkshire, UK
Posted