Enable job alerts via email!

Senior Full-Stack Developer (C# and ReactJS) with Tech Lead Responsibilities

Pricepoint

Montreal

On-site

CAD 80,000 - 120,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Pricepoint, a Montreal-based startup, is seeking a Senior Full-Stack Developer to lead a team in providing AI-driven technology solutions for the hotel industry. The ideal candidate will have expertise in C# and ReactJS, experience in team leadership, and a strong understanding of backend architecture. This role will involve guiding development processes alongside technical decision-making to ensure effective project delivery.

Qualifications

  • Experience in leading or mentoring developers.
  • Strong backend development experience with C# / .NET.
  • Comfortable with high-level architectural decisions.

Responsibilities

  • Lead and guide a remote team of developers.
  • Take ownership of backend architecture.
  • Oversee the end-to-end software development lifecycle.

Skills

C#
ReactJS
Leadership
Problem Solving

Tools

GitHub Copilot
Azure
CI / CD
GraphQL

Job description

Pricepoint is a fast-growing Montreal-based startup seeking to build world-leading AI-powered hotel technology. We specialize in AI-driven price optimization solutions for lodging businesses, maximizing hotel revenues in real-time, 24 / 7, with an average revenue uplift of 19%. While we're deeply rooted in technology, we cherish the core values of the travel industry, understanding that hospitality is about creating smiles. At Pricepoint, we embody this ethos, ensuring each team member contributes to fostering a positive and collaborative work environment.

Who We Are :

We are a friendly team of 40+ people eager to learn and fight hard to grow. Our goal has never been to pretend that we’re a corporation, but we are a bit old-school because we believe that great things, the same as great friendships, can only be born in person. For this reason, we invite all team members not only to work side by side with us in our small, not modern, and not flashy (not a garage!) office but also to contribute and help us create our company culture. Trust is the foundation of what we want to build with our clients and our colleagues. If there is trust, then there is truth, responsibility, and respect.

Who We Are Looking For :

We are seeking a highly motivated and skilled Senior Full-Stack Developer with expertise in C# and ReactJS to join our team as a Lead Developer . The ideal candidate will not only be an accomplished developer but also a tech leader focused on knowledge sharing, team guidance, planning, coordinating, and leading activities across the entire delivery lifecycle to ensure successful deliveries.

Equally important is the ability to advise clients on key decisions regarding the future direction of application development, taking into account the value-to-cost ratio .

Our company is highly interested in implementing AI tools, such as GitHub Copilot , for more efficient software development, so familiarity with these types of tools will be a plus.

In the coming years, our company plans a gradual transition of on-prem solutions towards a cloud-native approach , therefore familiarity with Azure will definitely be an advantage.

What You’ll Be Doing :

  • Lead, guide, and oversee a team of 3-4 remote developers , ensuring high-quality development, strategic direction, and effective execution.
  • Take ownership of backend architecture , ensuring scalability, maintainability, and performance.
  • Establish a strong development foundation to support team expansion (locally or remotely).
  • Oversee the end-to-end software development lifecycle , ensuring best practices in coding, testing, and deployment.
  • Analyze and refine system architecture , balancing technical trade-offs and business needs.
  • Drive the adoption of best practices , including CI / CD, microservices, and modern API design.
  • Conduct code reviews and provide constructive feedback to improve the team's technical quality.
  • Integrate AI-powered tools (e.g., GitHub Copilot) to enhance developer productivity.
  • Collaborate closely with stakeholders to define technical priorities and ensure smooth execution.

Non-Technical :

  • Responsibility & Ownership – Take full accountability for technical decisions, architecture, and team execution.
  • Leadership & Mentorship – Inspire and support your team, helping developers grow and succeed.
  • Strategic Thinking – Balance technical choices with business needs, ensuring scalability and flexibility.
  • Problem-Solving & Proactivity – Anticipate challenges, propose solutions, and drive continuous improvement.
  • Openness & Collaboration – Foster a team-oriented culture, promoting open communication and cooperation.

Technical :

  • Strong backend development experience (preferably C# / .NET 5+ ) with a focus on architecture and system design.
  • Experience leading or mentoring developers , ensuring best practices in coding and system scalability.
  • Experience designing APIs, microservices, and integrations with external systems.
  • Knowledge of CI / CD pipelines and cloud-based architectures .
  • Comfortable making high-level architectural decisions while also supporting hands-on development when needed.

What Would Be Your Advantage :

  • Experience working with Azure Services and a cloud-native approach .
  • Familiarity with AI development tools (e.g., GitHub Copilot).
  • Experience with GraphQL .
  • Knowledge of GitLab CI .
  • Experience with Linux on-prem hosting .

How Do We Work?

  • We work in self-organizing Scrum teams .
  • We take care of technological debt and the quality of the code .
  • You would work in our Montreal office and manage the team of remote developers first before expanding a local team .
  • Employees have a great deal of autonomy in decision-making , and team members' ideas are always considered.
Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.