Two years in, and after raising an 11.5M$ Series A round, it’s time for a great Front-End Developer to join our team.

nesto is on a mission to offer a positive, empowering, and transparent property financing experience, simplified from start to finish.

Powered by our technology, we screen the whole market in seconds to find the most affordable mortgage while our commission-free experts provide customers with unbiased support along the process. People that are using our technology love it.

Our tech team is composed of designers, software engineers, and product people who work closely with our Mortgage Brokers, Underwriters, and Customer Success teams. We’re very collaborative and fortunate to have a multi-disciplinary team that brings a variety of perspectives.

Several tech projects are progressing in parallel at a high delivery pace.Our technology stack allows customers to shop and access mortgage products by enabling them to complete their mortgage application digitally.

Our app is written in JavaScript/TypeScript.  Web is written in TypeScript (React) and is designed to be simple to use.

Most of our back-end code is written in go, using chi and sqlx.

The infrastructure is mainly running on GCP and is administered completely programmatically, via Terraform. We’re using several GCP services — Storage, Container Registry, Cloud Build, Monitoring, Logging, SQL, Pub/Sub, etc. Most of the code is deployed in containers on Kubernetes cluster on GCP Kubernetes Engine. 

The test automation uses tools like Testify (unit/integration), Docker-Compose (integration), Cypress (e2e). The entire development and deployment pipeline is chained together with GitHub, GCP Cloud Build, Container Registry and Kubernetes Engine.

As a Front-End Developer, you’ll take ownership of significant parts of the product. 

You’re very comfortable with large-scale JavaScript apps (ideally based on React/TypeScript). You should have practical experience having built and shipped and iterated on interactive React apps. You collaborated on the API design of the back-end services. Having a good sense of design and user interface is also important for this role.

Who are we looking for

  • You like the idea of joining a startup with a small, but growing team of great engineers;
  • You enjoy working in a team and collaborating with people with different backgrounds;
  • You are self-driven, like fast-paced teams, and don’t mind occasional uncertainty of a startup;
  • You enjoy both sweating the details and deliberate, long-term system thinking;
  • You’ve built and shipped great apps, mobile or web;
  • You’ve comfortable with architectures of modern applications. 

What you would be doing

  • Developing the scalable front-end of the platform;
  • Collaborating with product managers and product designers to create an excellent user experience;
  • Apply strong technical skills in design/coding/testing/debugging.
  • Deliver small-scoped projects/features independently, and medium to large
    projects within a team of collaborators.
  • Work with the team to investigate hard-to-reproduce bugs, narrow-down failure conditions, and the first test of new functionalities
  • Write and clarify bug reports.
  • Continue to learn the system and technology and use new learnings in your work.

You’ll need to have

  • B.S., B.S. or M.S. in Computer Science, Software Engineering or another technical field;
  • 3 years + of experience in Front-End Software Development;
  • Experience and comprehension of front-end architectures that deliver excellent customer experience;
  • Experience with React;
  • Experience with GO (Optional);
  • Motivated by creating an application that users would like and use;
  • Eager to learn and share your knowledge;
  • Excellent communications skills (English - French).

What we offer

  • The opportunity to have an impact in a well-funded company that is growing quickly;
  • Receive a competitive salary, stock options, and a generous time off policy;
  • Top tier benefits plan, covered by nesto,  including unlimited access to Dialogue (dialogue.co)  for you and your family;
  • Work remotely or from a beautiful sunny location in Old Montréal, next to cafés, restaurants.
  • We recognize the importance of personal and family time, flexible hours, and great benefits.

Apply for this Job

* Required