This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Modern Campus is seeking a highly innovative, collaborative, and passionate Full Stack Engineer for the Involve application.
The role involves maintaining the existing Involve Application and implementing new feature functionality within that application stack.
Responsibilities include the development, implementation, and support of the Involve Mobile App, as well as developing and implementing integrations related to the Involve product.
The Full Stack Engineer will participate in building technical design documentation related to database and application performance improvement and functional enhancement.
The ideal candidate should be passionate about building cutting-edge web applications that enhance student engagement, success, and workforce readiness.
The position requires experience in developing full stack web applications, designing and building full stack solutions, and creating intuitive user interfaces using modern frameworks.
The engineer will participate in all phases of the software development lifecycle, including requirements gathering, architecture, design, development, testing, and deployment.
The role also involves project planning, estimating, and process improvements in an Agile environment, as well as delivering highly usable, efficient, secure, and scalable solutions.
Requirements:
A diploma or degree in Computer Sciences, IT, or a related field, or equivalent development experience as an engineer is required.
A minimum of 4 years of professional software engineering experience is necessary.
Experience in developing full stack web applications with a focus on UI is essential.
Familiarity with technologies such as .NET, C#, JavaScript/Typescript, HTML5, CSS3, AngularJS or React, mobile development using ReactNative, and databases including MS SQL and NoSQL (CosmosDb preferred) is required.
Knowledge of RESTful APIs and automated testing technologies like NUnit and Specflow is important.
Experience with the Microsoft Azure ecosystem and event-driven architecture is preferred.
Familiarity with project management tools such as Jira and Git is necessary.
Strong communication skills are essential, as the role involves collaboration and innovation within a team.
A commitment to quality software delivery and adherence to best practices in web design and usability principles is expected.
Candidates should demonstrate ownership of their work, a drive for continuous learning, and a passion for delivering high-quality solutions.
Benefits:
The salary range for this full-time position is between $70,000 - $120,000.
The position offers a remote-first workplace, allowing employees to work from anywhere in North America.
Employees benefit from an RRSP/401(k) with matching employer contributions.
Opportunities for professional development and internal career mobility are provided.
Flexible time off is available to employees.
A comprehensive benefits package is included.
Mental health and financial health benefits are offered.
Employees can participate in DEI, Culture, and Environment employee-led committees.
A collaborative work environment is fostered within the company.