Full Stack Developer

Forbes includes U of G Among Canada’s Best Employers
Grant & Trust Professional

Full Stack Developer

Food From Thought

Temporary full-time from September 3, 2024 to December 15, 2026
Hiring #: 2024-0365

Please read the Application Instructions before applying

A cross-national initiative in Climate Smart Agriculture project is seeking a Full Stack Developer to join our team. Reporting to the Guelph Technical Manager, you will work closely with a team of cutting-edge researchers and field experts, including our collaborators at Laval University and Simon Fraser University, to develop tools to assist in data governance.

Through web-usability best practices, the successful candidate will be responsible for building a web application for data governance that meets the needs of researchers and research organizations. In addition, the Full Stack Developer will work closely with the rest of the team to integrate this tool into current workflows.

Responsibilities include:

  • Developing a robust, extensible web application for data governance related tasks.
  • Working closely with the Guelph Technical Manager, you will develop project goals, objectives, and deliverables, determine resource requirements, tasks, and timelines and develop and meet appropriate milestones and project phasing
  • Working closely with the IT development team and using full-stack developer skills, you will develop, write, test, and implement governance tools
  • Ensuring the creation of the web-based tools conform to Accessibility for Ontarians with Disabilities Act (AODA) and the Web Content Accessibility Guidelines (WCAG) 2.0
  • Assessing user needs of the participating research groups and organizations to ensure project requirements are met.
  • Evaluating and coordinating updates and new releases of component tools of the DRT
  • Evaluating and coordinating updates of server and docker containers - install operating system patches and updates as needed
  • Documenting all development and code
  • Provide first level support as needed for project leads using the web application
  • Provide second level support as needed to other researchers

The following qualities will set a candidate apart:

  • Experience with MERN (Mongo, Express, React, Node) stack preferably (or similar)
  • 2 – 4 years development experience with a modern programming language such as Javascript, Typscript, Python, and Rust
  • Strong problem solving and communication
  • Experience writing adaptive and responsive UI applications
  • Experience with Git CLI  
  • Experience developing REST APIs
  • Able to demonstrate good web fundamentals & knowledge of DOM
  • Good understanding of web technologies, service operations at scale, and ability to go deep in technical areas
  • Proficient with Docker containerization, knowledge of cloud platform (Azure) and Azure DevOps
  • Authorization to work in Canada (Ontario) at the time of application

Requirements of the position include:

  • A University degree in computer science or a related field along with three years of experience in web development, or an equivalent combination of education and experience
  • Strong interpersonal skills (oral and written) with ability to work effectively with researchers, management, and technical team members

Classification   Grant/ Trust fund position, Band P03
GTP Professional/Managerial Salary Bands

At the University of Guelph, fostering a culture of inclusion is an institutional imperative. The University invites and encourages applications from all qualified individuals, including from groups that are traditionally underrepresented in employment, who may contribute to further diversification of our Institution.

Posting Date: 2024 07 10
Closing Date: 2024 07 24

Current Opportunities