Full Stack Developer/Data Engineer (6 month remote contract)

TalentVault - Toronto, Ontario , Canada

This is a 6-month contract for a client located in the GTA.The work will be done remote and all appropriate social distancing practices will be observed.

Our Client is a global management and technology consultancy dedicated to the financial services and energy industries. They help their clients successfully innovate, increase revenue, manage risk and regulatory change, reduce costs, and enhance controls. They serve their clients from offices in leading financial centers across the Americas, Europe, and Asia Pacific.


Full Stack Developer/Data Engineer


Produces high quality complex, deliverables with minimal input from stakeholders
Manage full software lifecycle for medium complexity projects from requirements, to design, to implementation, to testing

Develop and maintain back end solutions using cutting edge technologies and products

Work with Scrum Masters and product owners to priorities and deliver solutions using an Agile environment

Build reusable code and libraries for future use and follow emerging technologies

Mentor and train junior developers



Bachelor’s degree (preference given to Computer Science, Engineering, Gaming and STEM-based majors) or equivalent experience

Three (3) or more years of experience as a Full-stack Data Engineer/developer on Data driven projects

Strong understanding of the full development lifecycle including requirements, architecture, design, development and testing

Working knowledge of JavaScript (ES6+), ReactJS, Redux

Development experience with Core Java / Scala

Experience working with Multithreading, Websockets, REST

Familiarity working MongoDB, SQL

Experience working with JUnit, Mockito

Ability to balance competing priorities in a very dynamic and fast-paced environment


Bonus Skills that would be desirable:

Understanding of big data and distributed programming concepts

Experience working with ASW, GCloud, Docker, Kubernetes

Experience working with Microservices, CQRS, EventSourcing

Experience working with Spring, Akka, Spark

Experience working with Reactive Streams (Rx, Akka, Reactor)

Experience working in an Agile environment

Experience working with code versioning tools

Experience working with build, packaging and continuous integration tools and frameworks

Posted On: Thursday, May 21, 2020

Position Contact
Mark Stevenson
Apply to this job