Point your AI agent at freehire and let it find you a job.

Get the CLI →

MNP LLP

NewBe an early applicant

Full-Stack Software Engineer, MNP Labs

Posted 3 views
Discussion

Summary

As a Full-Stack Software Engineer on MNP Labs (the innovation arm of accounting firm MNP LLP, based at its Bengaluru GCC), you design, build, and maintain modern web applications end to end — APIs, integrations, automated testing, and CI/CD — using React, NextJS, NodeJS, TypeScript, and Microsoft Azure with Azure DevOps.

Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.


National in scope and local in focus, MNP is one of Canada’s largest professional service firms providing client-focused accounting, consulting, tax, and digital services to clients. Founded in 1958, MNP today is a CAD 2 billion+ organization with 10,000+ employees and 150+ offices across Canada. MNP prides itself on being an ‘advisor’ to its clients (individuals, businesses, and organizations), focusing on their success by delivering personalized strategies and solutions that help clients reach their full potential — wherever business takes them.


MNP set up MNP Spark, its Global Capability Centre (GCC), in Bengaluru in May 2025 with a focus on enabling the Firm drive growth, efficiency, customer delight, and innovation, by leveraging high quality talent in India. MNP Spark is like any other MNP region/office — front facing, client focused but working with all MNP regions in Canada to deliver services.


Make an impact as a Full Stack Software Engineer as part of the MNP Labs team. Here you will design, build, and maintain modern web applications end to end, working fluidly across front-end and back-end. Scope and ownership grow with experience. If you enjoy solving real user problems with clean, scalable code, you'll fit right in.


Responsibilities

Develop and maintain responsive, scalable web applications using React on the front end and NextJS on the back end. Our services run on Microsoft Azure.

Build and maintain well-designed APIs and services that perform under real-world conditions.

Provide the QA team guidance, enabling them to create and maintain automated testing for all our applications.

Work across the stack, shifting focus to whichever area needs it most at the time.

Build and consume integrations with third-party and partner APIs.

Debug, troubleshoot, and perform root cause analysis on issues across the stack.

Use AI-assisted development tools to accelerate delivery, automate repetitive work, and improve code quality, with the judgment to validate and own the output.

Write testable, maintainable code and contribute to automated testing.

Apply secure development practices to help protect customer data.

Participate in design reviews and peer code reviews, and help keep technical documentation clear and current.

Contribute to CI/CD pipelines and modern engineering best practices within Azure DevOps.

Collaborate with the Product Manager, Product Owner, and engineers using Azure DevOps and Microsoft Teams.

Contribute across different products and areas of the stack as priorities are planned and set.

Maintain a willingness to work with new and emerging technologies beyond the core stack.

Bring a continuous improvement mindset, suggesting better ways to build and deliver.




Requirements

Skills

· Solid understanding of API design, RESTful services, and integration patterns.

· Familiarity with secure development practices and version control (Git).

· A growth mindset and a genuine willingness to work with new and emerging technologies.


Educational Qualifications

· Bachelor's degree in Computer Science, Engineering, or a related field is preferred. Equivalent practical experience will also be considered.


Certifications

· N/A


Experience

·

5+ years of full-stack software engineering experience at production scale, ideally in a SaaS environment.



· Strong experience with React and a solid understanding of HTML5, CSS3, JavaScript, and TypeScript.


· Strong back-end experience with NextJS, NodeJS, and the Azure ecosystem (e.g., Azure App Services, Azure Functions). Experience with package management is an asset.


· Experience integrating third-party APIs.


· Experience using AI-assisted development tools (e.g., GitHub Copilot) to aid in development, review code, write tests, and debug, with the judgment to validate and own the output.


· Experience with Azure DevOps for source control, CI/CD, and collaboration is an asset.



Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available