Lead Backend Software Engineer

4 weeks ago


Calgary, Alberta, Canada Medium Full time

Overview of the Position

The Fintech Ancillaries division at Medium is dedicated to merging our unique financial technology solutions with some of the leading travel enterprises globally. In this sector, we develop systems and create financial technology products that can scale internationally, focusing on enhancing and innovating existing and new solutions, translating them into value for both customers and Medium as a whole.

We are in search of a Lead Backend Software Engineer to enhance our expanding fintech team. In this capacity, you will have the chance to make a significant impact on one of the most vital strategic initiatives of the organization. As a Senior Software Engineer, your responsibilities will include designing, implementing, deploying, and managing the intricate backend systems that facilitate our integrations.

Daily Responsibilities:

  • Develop features in an agile environment utilizing Scala (prior experience not mandatory) and tools such as GCP, OpenAPI, BigQuery, Pub/Sub, among others.
  • Determine the optimal approach to constructing core systems within our microservices framework.
  • Launch your initial code within days, iterating on features in an agile manner.
  • Collaborate with a diverse array of professionals, providing and receiving constructive feedback for mutual growth.
  • Seize significant opportunities, aiding Medium in achieving a leading position in the travel sector.

Ideal Candidate Profile:

  • Ability to introduce cutting-edge industry practices and technologies.
  • Strong comprehension of distributed systems and the impact of architectural choices on performance and maintainability.
  • Proven success in cross-functional teams, collaborating effectively with Product Managers, Data Scientists, Frontend Engineers, and other skilled professionals.
  • A dedicated focus on quality, producing testable code that performs efficiently and scales effectively.
  • Capacity to operate with minimal supervision, demonstrating proactivity and managing uncertainty, ambiguity, and the challenges of rapidly changing objectives.
  • Previous experience with cloud technologies.
  • Familiarity with Scala and its libraries (preferred, but not essential).
  • Background in travel or eCommerce sectors.

Benefits and Perks:

  • A well-capitalized and established startup with ambitious goals, offering a competitive salary and potential pre-IPO equity benefits.
  • Comprehensive coverage of group insurance premiums.
  • Life, short-term, and long-term disability insurance provided.
  • Health Savings Account (HSA) for eligible medical and dental expenses.
  • Access to telemedicine services for all employees and their dependents.
  • Participation in an RRSP plan with automatic pre-tax contributions.
  • Generous parental leave policy exceeding industry norms.
  • Unlimited paid time off.
  • Travel stipend available through Carrot Cash.
  • Flexible co-working space access and work-from-home support.
  • An entrepreneurial environment that encourages innovation and risk-taking.
  • Open lines of communication with management and leadership.
  • Small, agile teams that create substantial impact.

  • Software Engineer

    3 weeks ago


    Calgary, Alberta, Canada Seequent Full time

    About Seequent Seequent is a leading provider of geoscience software solutions, empowering businesses worldwide to make informed decisions about the earth and environment. Our team comprises experts from diverse backgrounds, united by a shared commitment to excellence and collaboration. Your Role: Software Engineer - Backend Development We are seeking a...


  • Calgary, Alberta, Canada Medium Full time

    Company Overview:Medium is a prominent digital publishing platform that empowers writers and readers alike. By harnessing extensive data analytics and innovative technology, Medium enhances the reading experience and fosters a vibrant community of content creators.Job Title: Senior Backend Software EngineerJob Description:Architect and oversee the...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Toast Consulting Inc. Full time

    Toast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...


  • Calgary, Alberta, Canada Stream Systems Ltd. Full time

    Backend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...


  • Calgary, Alberta, Canada Stream Systems Ltd. Full time

    Backend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    {"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    {"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the Role:SMART Technologies Inc is seeking a skilled Backend Software Developer to join our team. As a Backend Software Developer, you will be responsible for designing and implementing new features on our real-time collaboration systems, as well as maintaining existing functionalities.Key Responsibilities:Build RESTful web services using Java.Design...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the Role:SMART Technologies Inc is seeking a skilled Backend Software Developer to join our team. As a Backend Software Developer, you will be responsible for designing and implementing new features on our real-time collaboration systems, as well as maintaining existing functionalities.Key Responsibilities:Build RESTful web services using Java.Design...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    Join SMART Technologies Inc. and become a vital member of a team dedicated to developing and marketing innovative hardware and software solutions utilized globally. Contribute to enhancing the educational experience for millions of students across the globe. We are on the lookout for a skilled Lead Software Engineer to oversee the initial phases of a...


  • Calgary, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from ScratchWe are a premier talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies. Our team is 100% remote and works with teams across the United States to help them hire.We partner with companies backed by top investors, including Sequoia Capital, Lightspeed Ventures, Tiger...


  • Calgary, Alberta, Canada Recruiting From Scratch Full time

    About Recruiting from ScratchWe are a premier talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies. Our team is 100% remote and works with teams across the United States to help them hire.We partner with companies backed by top investors, including Sequoia Capital, Lightspeed Ventures, Tiger...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...


  • Calgary, Alberta, Canada Smart technologies Full time

    About the RoleSMART Technologies is seeking a highly skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...


  • Calgary, Alberta, Canada Smart technologies Full time

    About the RoleSMART Technologies is seeking a highly skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...


  • Calgary, Alberta, Canada LodgeLink Full time

    About LodgeLinkLodgeLink is a digital marketplace and ecosystem for crew travel, dedicated to transforming the workforce travel industry through innovative technology solutions.Job SummaryWe are seeking a talented Backend Software Engineer to join our Ecosystem Squad in Calgary, AB. As a key member of our team, you will be responsible for designing,...