Software Engineer


San Rafael, CA (United States)

Category: Programming

Posted on: 23 Feb 2021

JavaScript Linux MongoDb NodeJS ReactJS

Job Description

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

Who We Are & What We Build

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

Who You Are

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

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


    Work jointly with the project team, data engineers, Product Managers, and Business Analysts to implement various Products and features for Nomis Product line. Understand customer and project needs, know the intricacies of the product stack, and successfully implement the software for each customer.Provide technical leadership, innovation, and guidance to other team members.Create custom code or modify existing code to solve specific customer needs.Create services and new frameworks. Extend the current application. Prototype a new feature.Document enhancements and work with the product team to get customizations refactored into the core product.Validate the results from the models are as expected and apply expert debugging and troubleshooting processes to quickly resolve any issues.Configure reports and graphs within the user interfaceCreate automation frameworks and scripts, recommend enhancements to existing tools or propose entirely new tools with the end goal of scaling the business and automating everything possible.


    2+ years working with JavaScript, nodeJS, source control, test driven developmentExperience with MongoDB, ReactJS is must Experience with MeteorJS a plus Experience building RESTful APIs (including understanding of OAuth / JWT) Experience with Amazon Web Services and the AWS APIExperience with JavaScript, ES6, HTML, CSS, LESSExperience with test and/or process automationPossess solid debugging process and exhibit technical intuitionSound foundation in Object Oriented Programming Concepts

Qualifications and Competencies:

    BS or MS in Computer Science, Math, or Software Engineering is requiredExcellent Communication Skills both Verbal and Written is requiredDemonstrated ability to troubleshoot and resolve technical issues is requiredDemonstrated ability to craft a technical implementation strategy with realistic estimates and a work breakdown structure is requiredDemonstrated ability to lead and manage other team members is requiredDemonstrated ability to work collaboratively with a team is requiredStrong problem-solving skills as well as the ability to communicate business insights is requiredExperience automating backend process is desiredExperience with ETL tools and data marts or data warehousing is desiredAn understanding of statistical and financial models is desired

Powered by JazzHR






    View all jobs at Nomis

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-09 00:00:00)

Apply Now


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
What is your current employment status?
  • I am unemployed and looking for a new job
  • I have a job but looking for a new one
  • I have a job and just looking around
  • I am a student looking for my first job

* This poll is anonymous.