cover image
TEEMA

Software Engineer

Hybrid

Calgary, Canada

Mid level

Full Time

19-01-2026

Share this job:

Skills

Communication Python HTML CSS MySQL MongoDB DevOps Docker Test Sales Linux Databases Organization Azure AWS NodeJs Google Cloud Platform cloud platforms Data Science

Job Specifications

Software Developer Hybrid Calgary

What You'll Do

Design, develop and test new web-based application features
Architect and design back end data models to support the high-performance function of the SaaS applications
Develop and refine prototypes to confirm requirements
Participate in designing automated testing frameworks for software and data pipeline builds
Author and maintain relevant documentation for developers, clients and users
Program according to project plans (versions, sprints)
Collaborate with our designers to create interfaces
Learn and adapt from peer review of your own code
Mentoring and growing junior staff members
Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects

What We're Looking For

5+ years of delivering software with preference given to those who have a degree in Computer Science, Computer Engineering or equivalent certificate program
Working knowledge of development languages and libraries – NodeJS, Python, HTML, CSS, Highcharts
Experience with relational and non-relational databases – MSSQL, MySQL, MongoDB
Understand containerization and deployment across systems with Docker & Linux
Experience with cloud platforms – AWS, Azure, or Google Cloud Platform
Integrated with external third-party systems/platforms via API’s
Ability to succeed in a fast-paced, innovative, and rapidly evolving industry and business organization
Strong communication skills to contribute working in a team environment with both technical and non-technical audiences
(bonus) Experience performance tuning & optimizing large volume datasets for web-based applications
(bonus) Experience with data science tools and statistical modelling
(bonus) Experience with DevOps or Production Support
(bonus) Experience breaking down user problems into stories and solutioning

About the Company

Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare. What sets TEEMA apart is our unwavering commit... Know more