Want to get hired at Nesto?

Senior Back-End Developer

Nesto

HybridHybrid

Original Job Summary

About nesto

Our mission is to provide a positive, empowering, and transparent property financing experience that is simple from start to finish. Our team includes technology experts, mortgage specialists, and a diverse marketing team working to lead change in the mortgage industry.

Role Overview

We are looking for a Senior Back-End Developer to join our growing and diverse team. In this role, you will develop the scalable back-end of our modern, cloud-native platform, ensuring a seamless digital mortgage experience for our customers.

What You’ll Be Doing

  • Design and develop the scalable back-end of the nesto platform.
  • Collaborate with front-end developers and data teams to build data services.
  • Write clean, maintainable code following solid coding principles.
  • Test, debug and troubleshoot production issues and new features.
  • Continuously learn and apply cutting-edge technologies.

Who We're Looking For

  • Bachelor's or Master's degree in Computer Science or related field.
  • 5+ years of professional software development experience.
  • Expertise in Go, Python, Node.js, or C#.
  • Strong communication and collaboration skills.
  • Detail-oriented with long-term system thinking.

What We Offer

  • Direct contribution to modernizing the Canadian mortgage industry.
  • Employee mortgage program with exclusive low rates.
  • Generous time-off including 4 weeks vacation.
  • Premium benefits plan, including telemedicine and mental health services.
  • Hybrid work model and beautiful downtown Montreal offices.

Key skills/competency

  • Go
  • Python
  • Node.js
  • C#
  • Scalability
  • Cloud-native
  • API Development
  • Testing
  • Debugging
  • Collaboration

How to Get Hired at Nesto

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant backend and cloud projects.
  • Research nesto's culture: Understand their mission and recent awards.
  • Show technical depth: Emphasize skills in Go, Python, Node.js, and C#.
  • Prepare for collaboration: Practice explaining complex concepts simply.

📝 Interview Preparation Advice

Technical Preparation

Review cloud-native architecture concepts.
Practice Go, Python, Node.js coding challenges.
Study backend scalability and API design.
Debug and test real-world code samples.

Behavioral Questions

Describe a time you solved a coding challenge.
Explain a collaboration experience with cross-functional teams.
Discuss handling tight deadlines under pressure.
Tell about your continuous learning journey.