Developer

1 month ago


Calgary, Canada Reach Full time

About Reach

At Reach, we believe that the global ecommerce space is ripe for disruption. Our strategic partnerships with currency exchange providers allow us to offer direct and guaranteed, real-time currency exchange rates. We want to help retailers grow; we understand global consumers and how changes in their shopping experience affect your business. At Reach, we are constantly improving to support ever-changing local markets and help serve our clients’ shoppers better. 

Position Overview

At Reach, we are growing. We are seeking an experienced Developer to join our Engine team.  Our Engine drives the technological backbone of Reach’s diverse global e-commerce offerings. As a member of our team, you will be working with a platform that supports payments, foreign exchange, accounting, remittance, fraud, third party integrations, and internal tools. You will primarily be working with our Engine code base in C++, Python and PL/pgSQL. 

Who You Are:

  • Curious nature. You enjoy learning and seek to understand. 
  • Doer mentality. You’re a self-starter who takes initiative and is self-motivated to get the job done. 
  • Flexible attitude. As things change, you adapt and pivot based on the needs of the company.
  • Ownership mindset. You hold yourself accountable and take ownership of your work.
  • Organizationally adept and attention to detail oriented. 
  • No ego. You have a willingness to take on any task and help out however is required.
  • Team player approach. You can work with anyone in a way that works for them no matter who they are or their place in the organization. 
  • Enthusiastic. You’re looking for an interesting career rather than clocking in and out every day. 
  • Data driven. We deal with large amounts of data on a day to day basis - and it doesn’t fit in an excel sheet.
  • Systems thinker. We don’t want to fight fires forever. How do we build scalable systems that enable us - and you - to focus on the bigger picture?

You Will:

  • Contribute as a collaborative member of a high performing Software Development team;
  • Build, maintain, and augment Reach’s core platform in many areas including Reach’s API’s, Third-Party integrations, and databases;
  • Improve the quality, maintainability, and performance of the Reach core platform
  • Participate in all phases of the development cycle;
  • Contribute to our Postman automated testing suite and help to improve testability and coverage.

Tech Stack:

  • C++
  • Python
  • PostgreSQL and PL/pgSQL
  • Vue.js
  • AWS Lambda, ECS
  • Docker 
  • Confluent Kafka

Requirements

Must Have Requirements:

  • At least 3 years development experience;
  • Strong Computer Science fundamentals via degree or equivalent experience;
  • Approach to software development that values the long-term benefits of building things the right way;
  • Experience developing and working with REST APIs;
  • Ability to understand and make changes in an established codebase;
  • High standards for quality and attention to detail;
  • Ability to work with stakeholders to understand their business problems and deliver technical solutions;
  • Commitment to continuous improvement of our systems, processes, and yourself;
  • Curiosity and an eagerness to learn.

Nice to Have Requirements:

  • Experience working in a technology start up environment;
  • Experience in eCommerce, Payments, or Financial Platforms.

Benefits

What’s in it for you?

  • Competitive salary; 
  • Generous paid time off;
  • Group benefits and RRSP matching;
  • Annual professional development allotment;
  • Great working culture and supportive multi-national team;

Our Core Values

At Reach we believe that high performing teams all have common values and synergies that enable them to work well together. Some of our Core Values are:

  • We value solving underlying problems and delivering outcomes,
  • We value being able to make executive decisions while considering input from multiple sources,
  • We value taking action over getting stuck in planning,
  • We value taking chances and failing fast,
  • We value teamwork over individual accomplishments,
  • We value optimizing time to value and achieving outcomes not checking boxes,
  • We value work/life balance and a mindset of “it’s a marathon, not a sprint”,
  • We value using the right technology to solve the right problems.

Next Steps:

At Reach, our corporate culture is very important to us. As part of our interview process, we'd like to get to know more about you. Prior to meeting with the hiring manager, we will send a couple of questions from the manager to selected candidates with a link to a video recording which only our in-house recruiter and hiring manager will see. While we recognize the one-way video may not be the preferred interview style, compared to an in-depth initial conversation, it is meant to show us how you think through problems rather than be impersonal. We appreciate your interest in joining Reach


  • IT Developer

    3 months ago


    Calgary, Canada City of Calgary Full time

    If you are committed to public service, enjoy collaborating with others, share our values and have a desire to learn and grow, joinThe City of Calgary. City employees deliver the services, run the programs and operate the facilities which make a difference in our community. We support work-life balance, promote physical and psychological safety, and offer...

  • IT Developer

    3 months ago


    Calgary, Canada City of Calgary Full time

    If you are committed to public service, enjoy collaborating with others, share our values and have a desire to learn and grow, joinThe City of Calgary. City employees deliver the services, run the programs and operate the facilities which make a difference in our community. We support work-life balance, promote physical and psychological safety, and offer...

  • Developer

    6 months ago


    Calgary, Canada ARC Business Solutions Inc. Full time

    ARC Business Solutions Inc. is an established and customer oriented information technology solution provider with proven abilities to incorporate strategy, creativity and technical aspects into business solutions. Core business verticals are: Professional IT Services, Enterprise Content Management, Utility Services and Managed Services. ARC Business...

  • Developer

    2 months ago


    Calgary, Canada Maarut Inc Full time

    Workdirectly with business endusers to gather requirements andcoordinate testing ofreports.BuildOracle PL/SQL Queries stored procedures and functions asneeded.Ableto tune the Oracle PL/SQL objects asrequired.Proficientin developing report templates via BI Publisher or using RTFtemplate.Experiencein Database optimization (Performance Tuning Query...

  • Developer

    2 months ago


    Calgary, Canada Banque Nationale du Canada Full time

    As a Developer on the Commodity Derivatives team at National Bank, you will join our Calgary based Commodity Sales and Trading desk which specializes in a broad range of physical and financial energy commodity derivatives in the cleared and Over-the-Counter (OTC) market. This job allows you to have

  • AWS Developer

    6 months ago


    Calgary, Canada CB Canada Full time

    AWS DeveloperOn behalf of our client, Procom is seeking an AWS Developer for a 6 month contract, in Calgary, AB.AWS Developer Job DetailsThe client is currently seeking an AWS Developer to join their team. This position reports directly into Team Lead - Cloud Enablement & Architecture.The successful candidate will be working with the Cloud Enablement team to...

  • JavaScript Developer

    6 months ago


    Calgary, Canada CB Canada Full time

    JavaScript DeveloperOn behalf of our client, Procom is seeking a JavaScript Developer for a 12 month contract, in Calgary, AB.JavaScript Developer Job DetailsThe Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.JavaScript Developer ResponsibilitiesBuild and roll-out...

  • Software Developer

    2 weeks ago


    Calgary, Alberta, Canada Neusol Technologies Ltd Full time

    **Job Title:** Software Developer**About the Role:**We are seeking a skilled Software Developer to join our team at Neusol Technologies Ltd. The ideal candidate will have a strong foundation in software development, including programming languages, software design patterns, and testing methodologies.Key Responsibilities:Design, develop, and test software...

  • Software Developer

    4 weeks ago


    Calgary, Alberta, Canada Techwise Canada Inc Full time

    Job DescriptionAt Techwise Canada Inc, we are seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesConsult with clients to understand their software requirements and develop detailed...

  • Software Developer

    4 weeks ago


    Calgary, Alberta, Canada Ndata Solutions Ltd. Full time

    Ndata Solutions Ltd. is seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in computer programming and software development.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize software...


  • Calgary, Alberta, Canada WestJet Full time

    Why WestJet?Every WestJet journey has the potential to enrich lives, and a career with us is no exception. We're a Canadian airline that changed the industry for the better, making air travel more affordable for Canadians and now expanding globally.Overview of the Role:We're seeking a talented AEM Software Developer to join our Digital product development...

  • Software Developer

    4 weeks ago


    Calgary, Alberta, Canada Ndata Solutions Ltd. Full time

    Ndata Solutions Ltd. is seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in computer programming and software development.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize software...

  • Software Developer

    6 months ago


    Calgary, Canada CB Canada Full time

    Software DeveloperOn behalf of our client, Procom is seeking a Software Developer for a 6 month contract, in Calgary, AB.Software Developer Job DetailsThe Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.Software Developer ResponsibilitiesBuild and roll-out the next...

  • .NET Developer

    6 months ago


    Calgary, Canada CB Canada Full time

    .NET Developer On behalf of our client, Procom is seeking a .NET Developer, for a full-time permanent position anywhere across Canada..NET Developer - Job DetailsDesign, develop, and test new features in the applicationConsult with product owners/business partners to translate requirements into software designRegularly communicate with others involved in...

  • Development Manager

    3 weeks ago


    Calgary, Canada Strategic Group Full time

    Strategic Group owns and develops office, retail, and residential properties across Canada. Beyond real estate, we own business in construction, building services, oilfield services, hospitality, pet care, agriculture, technology, and corporate finance. Strategic Group has an exciting opportunity for a Development Manager. Strategic Group is one of the most...

  • Web Developer

    3 weeks ago


    Calgary, Alberta, Canada EAP Construction Full time

    Job DescriptionWe are seeking a skilled Web Developer to join our team at "{company}".As a Web Developer, you will be responsible for designing, developing, and maintaining our company's website and web applications. This includes creating and implementing new features, fixing bugs, and ensuring the overall quality of our web presence.* Design and develop...

  • Software Developer

    4 weeks ago


    Calgary, Alberta, Canada Craftpitch International Inc. Full time

    Craftpitch International Inc. is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, developing website architecture, and writing, modifying, and testing software code.The ideal candidate will have 3 years to less than 5 years of experience...

  • Software Developer

    3 weeks ago


    Calgary, Alberta, Canada Compest Solutions Inc. Full time

    Job Title: Software DeveloperAbout the Role:As a software developer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets requirements and is delivered on time.Key Responsibilities:Design and develop software applications using various programming...

  • Software Developer

    3 weeks ago


    Calgary, Alberta, Canada Liquorville Sunridge Full time

    We are looking for a skilled Software Developer to join our team at {company}. As a Software Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code.Responsibilities:Design and develop software applications using programming languages...

  • Software Developer

    4 weeks ago


    Calgary, Alberta, Canada Western Heritage Full time

    We are seeking a skilled Software Developer to join our team at Western Heritage. As a key member of our team, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using various programming languages and technologies.Collaborate with...