Backend Engineer - JVM / FP (Canada / Remote)

Location Canada
Discipline: Backend
Job type: Permanent
Salary: £130,000 - $180,000 CAD
Contact name: Mitchell Franklin

Contact email:
Job ref: 32042
Published: 4 months ago
Startdate: 29/01/2021

Tech-stack: Java/Scala, Akka, Kafka, Spring, SQL, sbt, Cats, Functional Programming

This role offers a unique opportunity to join an exceptional engineering team building a platform that is used by millions of users already. This well-funded organisation are really only at the start of their journey as they continue to embark on their mission of making things easier, streamlined, and fun for their customers. The team is distributed across Europe & North America, enabling them to bring together the brightest minds who share a passion for using the most cutting-edge technology. 

As a backend engineer you will be responsible for the development of new reactive microservice architecture, as well as evolving existing systems. You will also be contributing to event sourcing and domain driven design. As a member of a small team you will also have the opportunity to communicate with other stakeholders of the business. This team is a big believer in leverage open-source and will consistently promote to use of it. 

What you'll do:
- Build high-performance microservices 
- Write clean & reliable code creating the simplest but most effective solution 
- Contribute to technical & architecture decisions 
- Use your experience to add to best practices 
- Work closely with other teams and stakeholders


Who you are: 
- Expert within one of the JVM or Functional Languages (Java/Scala/Elixir/Rust etc.)
- Experience with some form of streaming (Akka Streams, Kafka Streaming, Spark Streaming) 
- Comfortable with the use of Spring Boot or Akka 
- Experience with Databases such as NoSQL 
- Exposure to DevOps such as Kubernetes, Dockers, Ansible 
- Knowledge of sbt or Hibernate 


What is in it for you:
- Autonomy to experiment with new technologies   
- Opportunity to work on greenfield projects 
- Competitive salary 
- Company targeted bonus 
- Health & Dental care 
- Generous paid time off 
- Flexible remote work