Talent.com
Senior Software Engineer (Fullstack)

Senior Software Engineer (Fullstack)

MapleAnywhere - Canada
30+ days ago
Salary
CA$59.70–CA$76.18 hourly
Job description

ABOUT MAPLE

Founded in 2015, Maple is a fast-growing health tech company with a vision to power the future of healthcare by building a connected and superior experience for patients, doctors, and other types of health providers.

We offer virtual care services across multiple distribution channels, including Direct-to-Consumer ("B2C"), Employers and Private Insurers ("B2B") and Public Sector Institutions ("B2I"). With a growing network of 2,000+ healthcare providers and nearly 4 million Canadians accessing our services, Maple is one of Canada's fastest-growing virtual care companies.

We have established an entrepreneurial culture centered around our purpose to support people's health and well-being, and to strengthen the healthcare system. We attribute our success to our team, who has helped us achieve numerous noteworthy awards including : Globe and Mail's #6 Top Growing Companies in Canada in 2021, #2 in Deloitte Canada's Technology Fast 50 2021, LinkedIn's Top 10 Startups in Canada 2020, and Bay Street Bull's The Power 50 : Canada's Most Impactful Companies 2022.

THE POSITION

We're growing our engineering team to scale multiple business lines and enhance access to healthcare for Canadians. We're looking for passionate developers who want to make an impact and thrive in a fast-paced, dynamic environment with an open culture and flat hierarchy.

At Maple, our engineering team builds the applications and services that support doctors, patients, and healthcare facilities. Our apps are built using React Native and TypeScript to ensure we can ship fast, with iOS and Android deployments through App Center. Our APIs have comprehensive test suites using PHPUnit, Cypress, and k6 load testing, along with branch-level preview environments orchestrated through Ansible and Terraform. Our goal is to create a fast, scalable, accessible experience for our users - whether it's a patient messaging their therapist in a secure chat, a doctor providing urgent care over a video call, or a nurse practitioner triaging their virtual Emergency Room.

We'll support and challenge you as you develop your technical and leadership skills in a scaling environment. You enjoy thinking creatively, solving challenges, and developing fresh ideas to design Canada's leading virtual healthcare platform.

DELIVERABLES

You will :

  • Collaborate on system-level decisions through weekly architecture meetings.
  • Help organize, manage and deliver features through weekly sprints
  • Write maintainable, scalable, testable code across our codebases.
  • Grow as a developer through peer mentorship and weekly 1 : 1s with your manager.
  • Collaborate with designers, product owners, and non-technical teammates (e.g. operations, business development) to deliver impactful products.

CANDIDATE PROFILE

  • You have expertise in developing and deploying application software in modern mobile, frontend, and backend environments. You have 5+ years of experience working with PHP and the Laravel framework. You are familiar with modern javascript frameworks, including React (preferred), Vue, or Angular.
  • You champion engineering best practices, understand the build environments, and can solve complex asynchronous problems.
  • Additionally, you have production-level experience with the following : MySQL or another relational databaseAutomated unit testing frameworksRedux or other state management toolAPI design using REST (GraphQL or JSON : API is a plus)
  • Not checking every box? Please apply anyway. We understand that candidates have different experiences that may make them a fantastic fit for this position, and for Maple. We value equity, diversity, and inclusion, and we're committed to providing fair and equal opportunities to all applicants. We also want to provide an accessible interview process, so if there's any accommodations that would make your experience more comfortable, please let us know.

    CULTURE AND ORGANIZATIONAL FIT

    The Maple team is :

  • Passionate : We believe deeply in our company's purpose and what we're trying to accomplish as a team. We want all colleagues to feel passionate about improving access to high-quality healthcare through the power of technology, and to make a positive impact with the work we do, where we work, and in the community.
  • Supportive : We're a diverse community that recognizes and embraces the individual differences of our people. We have fun coming to work and bringing the best out of each other. We value and encourage different and diverse perspectives from all parts of the organization.
  • United : We leave our egos at the door and act with humility. We work collaboratively to overcome obstacles that arise, and we're united in our purpose and bringing our ambitious goals to life.
  • Creative : We challenge the status quo of what we think is possible with how we approach our work and projects, celebrating bold thinking. We're focused on our priorities yet remain agile in how we deliver on our goals.
  • WORKING AT MAPLE

    We want you to love working at Maple. We want you to feel challenged and supported, cared for, and driven. Just as we're driven to grow, to improve, to iterate our products and services, we want you to take the same mindset as you work towards achieving your personal best. We can all learn, we can all develop, and we can all power the future of healthcare. But we can only do it together. At Maple, we are a team first and foremost. Your success is our success.

    In order to support your health and well-being, we offer a comprehensive set of benefits and perks, including :

  • Monthly Maple Labs : Take the first Friday of every month to work on impactful passion projects.
  • Health and dental benefits, insurance : 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.
  • Dedicated Health Spending Account ("HSA") : An additional budget available for you to spend on health-related expenses (e.g. eyeglasses, therapy).
  • Dedicated Wellness Budget : Spend your budget on activities that support your physical and mental wellness.
  • Maple Coverage : You'll get unlimited access to Maple for primary care, and a package of therapy consultations.
  • Paid Health Days : In addition to paid vacation, you'll receive 10 Paid Health Days for you to use when you're suddenly feeling sick and unable to work, whether it's a physical or mental health condition, to attend healthcare appointments and procedures, or if you need to support a loved one with their healthcare needs.
  • Pregnancy and Parental Leave : We support parents who are welcoming a child into their life in a variety of ways, including a Supplemental Unemployment Benefit based on eligibility.
  • Professional Development Budget : We encourage all team members to seek opportunities for growth and learning to support professional development. That's why your Branch Out Budget ("BOB") is designed to reimburse you for expenses related to any meaningful professional development opportunities.
  • OTHER

    Job type : Fulltime

    Hiring manager : SVP, Engineering

    Location : Fully remote within Canada OR Hybrid if desired (355 Adelaide St W Suite 100, Toronto, ON M5V 1S2)

    Start date : May / June 2023

    Vacation : 3 weeks

    Please note that any offer of employment may be subject to verification of employment and education background checks, including a criminal record check.