Senior Full Stack Developer

Posted: 05/14/2025

The Senior Full Stack Developer takes the lead in developing and implementing solutions to moderately complex, loosely scoped problems aligned with team goals. The work of a senior full stack developer extends to many parts of a product or system. An individual in this role delivers projects independently or by leading teammates to do so in a timely manner.

This individual has an in-depth understanding of various systems, integrations, and their impact on business processes. Mentoring other developers through peer reviews toward continuous improvement of development is an expectation in this role. As a successful candidate, you will be part of a dynamic, fast-moving agile team tasked with developing, maintaining and supporting enterprise web applications and mobile applications.

You will assist managers, developers, analysts and business units to meet project specifications and quality standards, support business units with technical issues relating to enterprise software and applications, and perform maintenance on legacy applications, as required. You will be expected to write high-quality code that follows the industry’s best practices and conforms to project architecture and standards.

*Hybrid working model based out of our Winnipeg, MB office, with three days in-office per week.

Qualifications:

  • A degree or diploma in Computer Science or related program
  • Analytical thinking and problem-solving ability
  • Ability to clearly communicate with managers, teammates and business stakeholders about technical and non-technical subject matter
  • A proven ability to break down complex problems into smaller, more manageable ones, and help others to do the same
  • Ability to understand and create solutions to business and technical requirements
  • Excellent understanding of software design and programming principles
  • Professional experience developing web applications
  • Training and experience working with SQL and relational databases
  • Experience in a development environment using C#, .NET, JSON, XML, CSS, and RESTful web service technology will be considered an asset
  • Demonstrable experience using a modern JavaScript framework such as Angular, React or Vue is an asset
  • Experience with Java, AWS, and Entity Framework or another ORM will all be considered assets
  • Must be willing to participate in on-call rotation
  • Must be available to support and deploy application issues during off-hours

The successful candidate must be legally eligible to work in Canada. We thank all applicants for their interest. Please note that only those selected for an interview will be contacted.

JG welcomes the opportunity to provide accommodation throughout the selection process. Please contact us to discuss your requirements by email at human.resources@johnstongroup.ca or by phone at 204-774-6677, ext.295.