London Tech Jobs

Intermediate Software Developer

by MLD Solutions

Location: London, ON
Date Posted: Oct 24, 2020
MLD Solutions

Job Description

Intermediate Software Developer

MLD Solutions Inc. is seeking a senior level Software Developer to join our growing team in London, Ontario. This role requires an experienced Software Developer who thrives in a fast-paced, creative team environment.


  • Work with Project Manager to determine project requirements

  • Help define and assist team members with development standards and best practices in application design and coding, and quality assurance processes

  • Help oversee quality of the code and conduct code reviews

  • Mentor other developers by sharing knowledge, modelling best practices, and providing suggestions to improve the quality of their code

  • Work with the team to meet delivery commitments


  • A bachelor’s degree in Computer Science or equivalent degree is preferred but an equivalent combination of education and experience will be considered

  • A minimum of 3 years of related industry experience as a developer

  • Skilled in documentation and writing clear, readable, and highly maintainable code

  • Understanding of core programming concepts, theories, and patterns

  • Self-motivated with the ability to work independently, retain flexibility, and maintain composure under pressure

  • Agile methodology

  • Solid programming skills with extensive knowledge in object-oriented programming languages and software design - Ability to apply knowledge to a variety of subject matters is essential

  • Experience:

    • Required

      • Has 2+ years of experience with React and TypeScript

      • Has experience with GraphQL, Node.js, and PostgreSQL

      • Has worked with CSS-in-JS technologies

      • Has worked with server-side rendered React

      • Has worked on cloud-deployed web applications using kubernetes

      • Wants to work on a major aspect of product functionality from the application back-end and API through to the user interface

    • Desirable

      • DevOps methodology (Azure)

      • Git/TFS (or other version control systems)

Additional skills that would be beneficial

Knowledge and experience with:

  • Data modeling and relational databases

  • Web application security

  • Open source technologies


Applications: Please send resumes to Only those being considered will be contacted.