Job Description
Join an innovative and fast-growing tech company building scalable, event-driven systems that power real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about clean code, performance, and cutting-edge tools, you'll fit right in.
Working alongside an engineering team to help design, build, and maintain highly performant backend systems. You'll work in a collaborative, Agile environment alongside talented engineers and product teams to deliver high-impact software used by thousands daily.
Key Responsibilities:
- Design and develop scalable backend services in Scala using modern FP principles
- Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems
- Write high-quality, testable, and well-documented code
- Participate in code reviews and pair programming
- Contribute to architecture and design discussions
- Optimise system performance, scalability, and reliability
Tech Stack:
- Scala (Cats, ZIO or Akka)
- Play Framework or HTTP4s
- Kafka / Pulsar for data streaming
- PostgreSQL, Cassandra or similar
- Docker, Kubernetes, AWS/GCP
- CI/CD with GitHub Actions or Jenkins
About You:
- Strong commercial experience with Scala (or deep FP experience in languages like Haskell or Elixir)
- Solid understanding of functional programming concepts (pure functions, immutability, type safety)
- Experience with event-driven or microservices architectures
- Comfortable working in a modern DevOps environment (CI/CD, containers, cloud)
- Passion for clean code, performance, and software craftsmanship
- Excellent communication and teamwork skills
Nice to Have:
- Knowledge of ZIO, Typelevel stack or Akka
- Experience with real-time systems or data pipelines
- Exposure to domain-driven design (DDD)
- Contributions to open-source projects
Why Join?
- Work with a team that values clean code and solid engineering principles
- Autonomy to make technical decisions and influence the roadmap
- Dedicated L&D budget + career progression plans
- Inclusive, diverse culture with flexible working options
- Annual retreats, wellness benefits, and a collaborative office environment
Contact Detail:
Oakwell Hampton Group Recruiting Team