logo

View all jobs

Jr Rust Developer

Remote, Canada or US · Computer/Software

Job Description

This is a remote position.

Our client is an upstart proprietary trading fund operating under the umbrella of a global titan. You can enjoy the dynamic energy of a start-up with the assured job security that comes with a mature well established global operator. 

We are recruiting for a Developer working with their core systems 'engineering' team where you will play a critical role in building, supporting and maintaining the system and tools to for their proprietary platform(s). From designing high impact products and scalable software to solving complex design problems you will serve as an integral partner to their mission critical team. You may be the right person for this position if you’ve got a background deploying quality engineering practices within lean agile development team(s) to build best in class tools and products.

This is an incredible opportunity for an up-n-coming scrappy developer to make a meaningful impact on the bottom line of a fast-moving firm.

Responsibilities

  • Assist with building the next phase of their platform
  • Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing
  • Contribute to system architecture and interface design
  • Operate up and down the stack including API, and back end
  • Take ownership of multiple components including design, implementation, and maintenance
  • Be an integral contributor to a lean agile development team
  • Apply and be a proponent of quality engineering practices
About you
  • You thrive in less structured environments and are at your best when driving and delivering results with the freedom to build and execute.
  • You are as excited by starting a project as completing, maintaining and continually optimizing it
  • You are resourceful and can tow the line between moving fast and breaking things and moving methodically to get things right the first time

Preferred experience

  • 3+ years of full-time software engineering experience
  • Strong verbal and written communication abilities
  • Experience beyond testing (e.g. quality processes, verification & validation)
  • Experience building scalable, performant, production-level applications with regular release cycles
    • Performance sensitive engineering including multi-threading, streaming data, and concurrency
    • Distributed systems, micro services
  • Experience with
    • Rust
    • Python
    • Mongo
    • Familiarity with protobuf and gRPC a plus
  • Experience building trading systems is a strong plus

Share This Job

Powered by