Full-Stack Engineer

Engineering

Full-time

Toronto, Ontario

We’re a growing, passionate company with much to accomplish. We’re looking for an exceptional Full Stack Developer. This individual must be able to take ownership of certain projects and see initiatives through.

As an Emperor Investment’s Full Stack Developer, you will partner closely with other departments to create an amazing experience for our clients. It’s a great opportunity to work on an important problem and mission, and join a really fun team.


Responsibilities
  • Design and build advanced applications for consumer facing applications
  • Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
  • Implement new features and optimize existing ones from draft to implementation
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Build an amazing experience for our clients using the product
  • Take your ideas to the next level right away. We experiment, iterate, learn, and repeat
  • Collaborate, with purpose. You’ll work in small groups with other talented thinkers and figure out how to make Emperor’s software even better.
Requirements
  • BA/BS degree in Computer Science or related technical field
  • Experience working with at least one server-side language - Python, Java, C#
  • Experience building interactive web applications using modern Javascript frameworks
  • Have a strong command of fundamental algorithms and data structures
  • A passion for software engineering, and for creating what doesn’t exist
  • Experience working as part of an agile software development team including interaction with a modern VCS.
Nice To Haves
  • Interest in finance
  • Previous experience working for a start-up

Apply