Events  Classes  Deals  Spaces  Jobs 
    Sign in  
Nomis // price optimization SaaS platform
Engineering, Full Time    Toronto, Canada    Posted: Thursday, June 06, 2019
Apply To Job

Software Engineer (Temporary)

Nomis is looking for the bestsoftware development talent for our Toronto office. While we aim high, you aim even higher. You will be responsible for ensuring our customers are successfully deployed on our pricing & optimization platform by developing custom code elements andconfiguringthe base softwareto deliver powerful data analytics & price optimizationto large financial services clients around the globe. The lessons you learn while working with the software & with our customers are turned back into tools, enhancements, & automation components of the core product to continuously evolve the onboarding experience, the tools, & the process.

Who We Are & What We Build

Our top-notch people, proven technology stack, & innovative analytics are tackling big data challenges at banks every day. We deliver mission-critical customer, pricing, & product mix insights that benefit banks & their customers. We are an innovative, venture-backed company with the vision to transform consumer banking & play table tennis along the way. We are growing & scaling the teams & need smart, driven, innovative, articulate, savvy, fun people to help us get to the next level & beyond.

Who You Are

You are self-driven ace programmer with Java, JavaScript, SQL, & Linux skills. You are well rounded in your skill set & have a proven track record of writing elegant, simple-yet-complicated code that scales & is secure. You are passionate about continuous improvement & chew through new technologies like Node, Spark, Cascading & D3. You are an excellent & confident communicator & enjoy working closely with cross-functional teams. You are addicted to problem solving, you own your work, & you love crossing things off your to-do list. You are innovative & strive to leave things better than when you found them. You like to share knowledge & love to participate in & lead code reviews. You thrive in high-growth, fast-paced environments & are comfortable wearing multiple hats when necessary. You have an uncompromising attention to detail. You like Scrum & keep multi-tasking to a minimum.

If you like to solve real-world business problems with technology & your current title is Software Solutions Engineer, Software Engineer, Application Consultant, or Solutions Consultant; this could be a great fit for you!

This is a temporary position.


  • Workjointly with the Product & Business teams to deliver requirements through the development process to releases of the application
  • Understand customer & project needs, know the intricacies of the product stack, & successfully implement the software for each customer
  • Provide technical leadership, innovation, & guidance to other team members
  • Create custom code or modify existing code to solve specific customer needs
  • Develop APIs & new frameworks. Extend the current application. Prototype a new feature
  • Document enhancements & work with the product team to get customizations refactored into the core product
  • Work in concert with the data team in developing customer-specific data interfaces to the software as part of a NOETL process
  • Validate the results from the models are as expected & apply expert debugging & troubleshooting processes to quickly resolve any issues
  • Configure reports & graphs within the user interface
  • Create automation frameworks & scripts, recommend enhancements to existing tools or propose entirely new tools with the end goal of scaling the business & automating everything possible


  • Healthy team & relationship building skills
  • Hands-on experience delivering web applications in the cloud to on-demand production clients
  • Experience in JavaScript, OOP Patterns, ES6, HTML, CSS, LESS
  • Experience in Meteor, Node.js, AngularJS, React, SPA (Single Page Applications) is required
  • Experience with schema-free/flexible databases using NoSQL technologies like MongoDB
  • Experience with SSO, SAML, OAuth, JWT for API & Web Session Authentication & Authorization
  • Experience with Java, Spring MVC, Hibernate, SQL, XML, & Linux
  • Experience with Amazon Web Services & the AWS API
  • Experience with test and/or process automation, source control, test driven development
  • Possess solid debugging process & exhibit technical intuition

Qualifications & Competencies:

  • 2+ years of professional programming on JavaScript projects
  • BS or MS in Computer Science or Software Engineering
  • Excellent Communication Skills both Verbal & Written
  • Demonstrated ability to troubleshoot & resolve technical issues
  • Demonstrated ability to craft a technical implementation strategy with realistic estimates & a work breakdown structure
  • Demonstrated ability to lead & manage other team members
  • Demonstrated ability to work collaboratively with a team
  • Strong problem solving skills as well as the ability to communicate business insights
  • Experience automating backend process
  • Experience with ETL tools & data marts or data warehousing
  • An understanding of statistical & financial models
  • Must reside & able to legally work in Canada
  • Nomis will not cover any relocation costs for this position
  • Travel is not required for this role
Apply To Job
© 2019 GarysGuide      About    Feedback    Press    Terms
Sponsor Gary's (World Famous) Red Tie