cover image
Helcim

Software Engineer

Hybrid

Calgary, Canada

Junior

Full Time

20-11-2025

Share this job:

Skills

Creativity JavaScript PHP Data Analysis SQL MySQL GitLab CI/CD DevOps Docker Kubernetes Decision-making Programming angular laravel Organization react AWS Google Cloud Platform Software Development Process Improvement cloud platforms GCP CI/CD Pipelines Kafka

Job Specifications

ABOUT HELCIM

Helcim was founded with a mission at heart: to be the world’s most loved payment system. We believe that by offering small businesses in North America a decidedly human payment solution where it is easier to sign up and use while being transparent and affordable, we can empower them to grow and prosper. Simply put, helping small businesses thrive is at the very core of our business model, and we think that’s a great way to do business.

From the very start, we knew that we wanted to be different from every payment processor out there. We want the merchants we serve to feel supported and see us as a trusted partner rather than simply just another “cost of doing business.” We are relentless in our pursuit to provide a radically transparent and honest payments solution that flat out saves business owners money, all while treating them like human beings.

THE POSITION

As a Software Engineer it’s your job to recognize strengths and weaknesses where they exist, provide feedback, and challenge your colleagues. You’ll lead by example, mentor others, and champion the vision of the company. You will be successful in this role if you are able to accept ownership for effectively developing solutions that improve the merchant experience.

Here are the things you’ll own day to day:

Software Engineering: Be a key member of the software engineering team, understanding and translating product requirements into deliverables, following the best practices of software development. Write clean & tested code and deliver it as per project commitments with minimal escaping defects/issues.
Collaboration: Work in a highly collaborative environment with cross-functional teams (Product/Design/DevOps/Data/Risk Analysts) to clarify requirements, propose technical approaches and deliver solutions. Independently develop and design features (fullstack) within the financial payment and supporting systems, spanning multiple services.
DevOps & Automation: Build Continuous Integration/Continuous Deployment (CI/CD) pipelines through GitLab to increase automation. Work to ensure the reliability of systems using our production observability platforms.
Process Improvement: Be on the lookout for ways to improve our development processes. Be a role model for high engineering standards.
Deployment & Maintenance: Deploy and maintain projects through cloud infrastructure such as AWS or Google Cloud Platform, investigate production issues and deliver fixes that improve stability, data integrity and trust in the tools used by operational teams.
Data Analysis: Easily discover new insights through our BigQuery Data Warehouse.

A SUCCESSFUL CANDIDATE

Motivated to build internal platforms that directly impact operational teams’ decision-making and efficiency. You must be able to converse with these teams regularly (along with the area Product Manager) to define and refine scope of deliveries and ensure optimum performance.
Excited by the opportunity to join a growing & scaling company and the unique challenges that it poses.
A willingness to try new things and believing that failure leads to inquiry to improve your technical abilities and processes.
Thrilled about being able to spread your ideas and influence throughout the organization.
You approach software development as your craft, with a strong desire to learn continuously and improve.

KEY COMPETENCIES

At least 4-5 years of professional software development experience
Education might include a Bachelor's, technical degree , bootcamp or other certifications in computer programming, computer science or object-oriented software development, or equivalent.
Experience with independently delivering features and leading technical projects that involve multiple developers.
Strong Experience with MySQL or other SQL database systems and query optimization.
Proficient in at least one programming language (PHP Laravel experience would be a bonus!)
Experience with Vue3 or similar JavaScript frameworks, i.e. React, Angular.
Experience with Docker, CI/CD pipelines and cloud platforms such as AWS or GCP.
Experience with API development and BigQuery tooling.
Familiarity with API-first designs, Kafka events and Kubernetes deployments would be a bonus!

HELCIM CULTURE IS;

Being builders: We build things ourselves and we build them well. We use technology and our creativity to overcome challenges that would seem beyond the capability of a company our size. We improve what is already there, invent our way out of problems and we never stop dreaming of better.

Choosing the harder path: We believe that the right decisions are usually the harder ones, so we embrace the challenge and endure when others quit. We choose what is difficult because it is more rewarding in the long-term, and makes us resilient, so that we not only survive but thrive.

Creating trust: We earn trust by striving to be our best selves every day and by lifting those around us. We recognize that trust is hard to earn, easy to lose and is

About the Company

Helcim provides Canadian & American businesses an opportunity to accept credit card payments at affordable & transparent rates. A wide range of online, ecommerce, cloud-based, mobile & retail payment platforms allows Helcim to offer a total payments solution. The lack of cancellation fees, no monthly minimums & the removal of long-term contracts have made Helcim the preferred choice for credit card processing. It's the fair & transparent pricing structures that help Helcim build long-term relationships with each of our merch... Know more