We’re PEARLL. We put wellbeing into practice.

Our mission is to enable optimal wellbeing for individuals & their families across the globe. Our proprietary Wellbeing Programs and technology are designed by top integrative medicine, health professionals and technologists to help people embrace and apply all-natural, science-based habits, rituals and remedies to live a healthier, more meaningful and connected life.

We help enable and empower each and every member on their personal path to Sustainable Wellbeing. Sustainable Wellbeing is a totally integrated approach to living our best life. It's about so much more than a supplement or a workout. It’s about a mindset that lets us see clearly how our habits impact our bodies & minds, our communities and even our greater world. Because real wellbeing is an interconnected and collective wellbeing.

We believe in productive, respectful and cooperative relationships. Inclusivity and diversity are guiding principles and that applies to both our team and our ideas, because we want to get to a better world faster.

As an employer, we believe in flexible hours and we work 100% remotely.

Here are a few perks that we offer:

  • Very competitive compensation, based on your experience and expertise
  • A great health insurance
  • Immediate access to a doctor via Dialogue.co
  • Apple computers (or Windows, to your liking)
  • Free health programs
  • Strong partnerships with Local Health & Wellness companies

The Team

The team will be composed of Mobile/front-end and other back-end developers and will be led by the Lead Architect and COO/CTO. You’ll be responsible for implementing and creating something entirely new, with best practices and business pragmatism in mind.

Position Responsibilities

Working within the development team, you will be working on the Back-End aspect of our solution, which is developed in Golang and deployed on GCP and Firebase, using CloudRun or AppEngine. This team is cross-functional and autonomous in many aspects of the production cycle.

  • Implement features as defined by product managers & designers that deliver a compelling user experience
  • Design, develop & deploy high-quality software on time using Agile (Scrum) development methodology using the following Web technologies:
  • Golang REST API Service implementation; DDD design and OpenAPI documentation
  • SQL databases PostgreSQL and Search engine (Elastic)
  • Microservice & Docker architectures knowledge and experience
  • Nice to know Golang libraries (Casbin, Fiber, Gorm, Watermill, Firebase Admin)
  • Work on either GCP, AWS or Azure Cloud platform
  • Continuous Integration environment (typically using cloud-based/SaaS solutions, for example: GitHub, Cloud Build, Container Registry, Spinnaker or equivalent sets of tools)
  • Ensure that software is developed according to best practices
  • Implement Unit, Integration and System, BDD tests to verify non-functional and functional requirements/stories
  • Responsible to deliver code in PROD using our continuous integration platform
  • Participate in Agile sprint planning, task preparation, sprint demos, peer code reviews

Position Requirements

  • 3+ years of professional experience within SaaS product-oriented companies
  • Experience evolving in Agile/Scrum development cycle, building and delivering high-quality software on time
  • Excellent understanding of service-oriented architecture, object-oriented design, functional programming, and unit testing in a test-driven development
  • Strong skills in Golang and experience developing REST APIs
  • Experience data modelling with SQL database with PostgreSQL
  • Experience in securing APIs with OAuth, Client to Service and Service to Service
  • Experience with Firebase, GCP (nice to have)
  • Experience with Microservice & Docker architectures
  • Experience evolving in Agile/Scrum development cycle, building and delivering high-quality software on time
  • Experience developing and deploying products on GCP, Azure or AWS or other cloud-based hosting environments

Additional Competencies & Attributes

  • Ability to work remotely
  • Strong analytical skills
  • Ability to work for cross-team organizations
  • Ability to work in a fast-paced start-up Agile development environment
  • Self-motivated with good analytics capability, excellent hands-on skills and someone that enjoys delivering products
  • Results-oriented & able to contribute in a team environment
  • Strong verbal and written communication skills in French or English, bilingualism is a plus