top of page

Full Stack Developer

VEERUM is committed to visualization, centralization, and optimization of asset data. Team members will be provided a SOLID work environment, including support, optimism, listening, innovation and dedication. We are searching for a Full Stack Software Developer (Intermediate/Senior) to help deliver VEERUM solutions to our clients.

The day-to-day activities of a Full Stack Software Developer will include:

  • Working closely with clients and VEERUM’s Geospatial Solutions team to understand client data schemas and solve client’s big data problems

  • Working with highly secure and very large client data sets, with a focus on 2D and 3D

  • Building integrations with third-party systems via SDK’s, API’s, and CLI’s

  • Building and integrating data pipelines, algorithms, and AI/ML solutions

  • Research and become familiarized with different system's hosting client's data by obtaining documentation and/or reaching out to the vendor directly

  • Communicate with both technical and non-technical client contacts

  • Working with VEERUM’s software development platform teams to ensure consistency, quality, and release cadences are met

The right candidate will demonstrate the following qualifications on their resume:

  • 3+ years of professional software development experience with a demonstrated proficiency in JavaScript, including Node, Express, and TypeScript

  • Degree in Computer Science or relevant work experience will be considered

  • Demonstrated ability in multiple programming languages

  • Experience with database technologies both relational and non-relational (MongoDB, PostgreSQL, and Neo4J)

  • RESTful API’s including testing, tuning, and parsing different response types

  • Ability to test front end applications, preferably with Jest, Enzyme, and Cypress

  • Experience with CI/CD tools (Jenkins, CircleCI, Travis)

  • Experience with version control systems (preferably Git)

Additional qualifications that would be considered strong assets include:

  • Experience writing scripts that read/write to/from multiple different sources

  • Experience building geospatial or 3D SaaS applications and working with various 3D file formats (point clouds, CAD, mesh)

  • Experience in Geomatics, GIS, and mapping

During the interview process, we will be looking for behaviours that demonstrate:

  • Systems-level approach to software design

  • A collaborative work style and team player mentality

  • Strong problem-solving skills with a high degree of attention to detail

  • Great communication skills

VEERUM offers:

  • A team built on the foundation of trust

  • A competitive salary and bonus program

  • Health and dental benefits

  • Time off that supports work / life integration

  • Flexible remote work environment

To apply: 

Please upload your cover letter and resume (in one document). While we appreciate all resumes, only those deemed qualified by the hiring manager will be contacted.

At VEERUM, we represent a diverse workforce, and we are proud to provide equitable and inclusive opportunities that support belonging. We encourage all applications who are legally able to work in Canada to apply!

bottom of page