To apply for this job you must first either login or register

Intermediate Full-Stack Software Developer in Cryptoassets

Montreal, Quebec  - Permanent



Job Description

As a member of the Software team working on Cryptoassets, you will work with other software engineers to design and develop the full stack of software needed to enable a global trading operation. You will be expected to design and develop trading systems, data acquisition solutions, monitoring systems, and tools to integrate with our clients core infrastructure services. The team's existing systems are written in JavaScript, Python, Ruby, and Clojure. Future systems will likely be written in Java, C++, JavaScript, or Python. You will work directly with traders and researchers on a daily basis.



You will be working on:

- Establishing and maintaining best-in-class software systems to enable 24-hour, global trading operations
- Designing and developing full-stack software systems including trading systems, data acquisition solutions, and monitoring systems
- Working in multiple languages, including Java, C++, and JavaScript
- Testing at the unit, functional, and integration level
- Working on legacy code as well as greenfield development
- Collaborating with traders, researchers, and software engineers within our group as well as elsewhere within the different teams


Special Perks:

Base, Bonus, Vacation, Benefits, Dowtown Parking, Public Transit passes, films, community spirit and participation, Reduced hours post Mat and Pat leave, organic fully stocked food service providing healthy breakfast, lunch and take home meals, and many other reasons that explain why this client is able to attract and retain its family of software developers for years…..


Must Have Skills:

- Self-motivated, conscientious and hardworking
- 2+ years of front-end and back-end development experience
- Experience designing, developing, and supporting mission critical, high-performance applications
- Experience with inter-process messaging, micro-service architectures, and API design
- Knowledge of network communication experience, including multicast and websockets
- Experience developing on Linux and a familiarity with the command line and Bash scripting
- Bachelor degree in Computer Science or Software Engineering


Nice to Have Skills:

- Strong initiative
- Proven experience independently driving projects to completion
- Intimate understanding of the business


Details:
Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register