
Senior Software Engineer, Commerce
Helcim
full-time
Posted on:
Location Type: Hybrid
Location: Calgary • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSBigQueryCloudDockerGoGoogle Cloud PlatformJavaScriptKubernetesLaravelPHPReactSQLVue.js
About the role
- Helcim is searching for a Senior Software Engineer to help develop the next generation of payments technology. We're looking for a talented & experienced individual with a passion for coding, enjoys learning & implementing new technologies, has strong problem-solving skills and a user-focused approach to software development. As a Senior Engineer you will be building and deploying high-quality software solutions. You will continually be involved in mentoring and coaching, ensuring you and your team are delivering at a high level. We put an emphasis on developing our team members to build them into well rounded professionals. As a member of our team, you will be working on numerous ongoing and new projects. Helcim is a fast-paced, high-demand company and the successful candidate will work well in that environment. Here are the things you’ll own day to day: Designs and maintains scalable, high-performance APIs to support both internal and external services, with a focus on correctness, reliability and security using PHP Laravel. Builds systems through event driven architecture with PHP as well as Go. Coaches and mentors junior developers, providing guidance, support, and feedback to help them grow in their roles. Work in a highly collaborative environment with cross functional teams (Data/Product/DevOps/Stakeholders/Design) Partners with the Data team to productionize machine learning models by ensuring APIs and database queries scale effectively. Building Continuous Integration/Deployment (CI/CD) pipelines through Gitlab to increase automation. On the lookout for ways to improve our development processes. Being a role model for high engineering standards. Easily discover new insights through our BigQuery Data Warehouse Deploying and maintaining projects through Cloud Infrastructure such as AWS or Google Cloud Platform
Requirements
- 6+ years of professional software development experience.
- Education should include a Bachelor's, technical degree, bootcamp or other certifications in computer programming, computer science or object-oriented software development, or equivalent experience.
- Highly proficient in PHP + some Front end javascript experience (Vue/react/Angular/Vanilla JS).
- Strong experience in system design for backend services, including caching strategies, fault tolerance, and performance optimization.
- Proven ability to optimize SQL queries and large-scale data workflows to handle high transaction volumes.
- Familiarity with cloud-native databases and BigQuery is a plus, as well as experience in Golang.
- Experience with Docker and Kubernetes, or other containerization software(s).
Benefits
- Health and dental benefits: Through our Group Benefits, you’ll get access to dental benefits, extended healthcare benefits for drugs, vision, paramedical coverage (e.g. massage therapists, dieticians, mental health professionals), counseling, health service navigation, life insurance, critical illness and disability insurance, and more. All of these benefits come into effect on Day 1 of employment!
- Dedicated Health Spending Account (“HSA”): An additional budget available for you to spend on health-related expenses (e.g. eyeglasses, therapy).
- Maternity and Parental Leave: To help launch our team members into this phase of family life we have some additional benefits in place including salary top for the birthing parents and a bonding break for non-birthing parents.
- Stock Options: Stock options enable our team to purchase Helcim shares at a future date at a specified price. Every team member, not just people leaders and executives receive equity (aka ownership in the company).
- Vacation Time: All team members get paid vacation time and a company break in December so they can recharge when they need it.
- Flexible work location: Work and life happens at different times and places. This is why our team enjoys the flexibility of hybrid work and flexibility around hours of work, so we can all do our best work. Our hybrid work schedule offers flexibility to work from home on Tuesdays and Thursdays. Furthermore, our core hours give team members flexibility to manage other parts of their lives.
- Training: Helcim will cover 50% of the applicable training costs of up to $500 per year.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPLaravelGoJavaScriptVueReactAngularSQLDockerKubernetes
Soft skills
problem-solvingmentoringcoachingcollaborationuser-focused approachhigh engineering standardsprocess improvement
Certifications
Bachelor's degreetechnical degreebootcamp certification