Taro Logo

Developer

Reach offers direct and guaranteed, real-time currency exchange rates for global ecommerce through strategic partnerships with currency exchange providers.
Calgary, AB, Canada
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Developer

At Reach, 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.

The ideal candidate has a curious nature, doer mentality, flexible attitude, ownership mindset, and is organizationally adept with attention to detail. We're looking for a team player with no ego, enthusiasm for an interesting career, and a data-driven, systems thinking approach.

Responsibilities include:

  • Contributing as a collaborative member of a high performing Software Development team
  • Building, maintaining, and augmenting Reach's core platform, including APIs, Third-Party integrations, and databases
  • Improving the quality, maintainability, and performance of the Reach core platform
  • Participating in all phases of the development cycle
  • Contributing to our Postman automated testing suite and helping to improve testability and coverage

Our tech stack includes C++, Python, PostgreSQL and PL/pgSQL, Vue.js, AWS Lambda, ECS, Docker, and Confluent Kafka.

We offer competitive salary, generous paid time off, group benefits and RRSP matching, annual professional development allotment, and a great working culture with a supportive multi-national team.

At Reach, we value solving underlying problems, making executive decisions, taking action, failing fast, teamwork, work/life balance, and using the right technology to solve the right problems.

Last updated 8 months ago

Responsibilities For Developer

  • 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

Requirements For Developer

Python
PostgreSQL
Kafka
  • At least 3 years development experience
  • Strong Computer Science fundamentals via degree or equivalent experience
  • 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

Benefits For Developer

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

Interested in this job?