About you

You’re a builder with a passion for solving problems. You’re comfortable with a clean developing slate and you’re excited to create a brand new code base. 

We’re looking to implement and adopt new technologies and strategies very quickly. Quality code is highly valued, and the ideal candidate shares our desire to efficiently write great software.  If you believe in the power of personalized learning and are looking for an opportunity to grow your career in a startup environment where you will do something that really matters, this could be the role for you.

You must be comfortable taking ownership of the development life cycle while working closely with internal stakeholders and external design and development agencies. This includes effort estimation, risk analysis, proof of concept research, coding, testing and roll-out planning. You’re good at putting together pieces of a puzzle. Our business utilizes many third-party services that need to be integrated into one seamless experience. 


You will be enabled as a leader to identify opportunities to leverage frameworks, libraries and best practices.  You will be expected to construct a broad understanding of all technologies and processes that drive The Well forward digitally through self-learning and with focused mastery in multiple areas. 


What you’ll do:

  • Create the best possible customer-facing products and internal tools, examples include: 

    • A customer-facing web and app member portal for The Well’s members to easily manage their accounts, access health records, communicate with health practitioners, book services, connect to other members and more

    • Develop a digital-only web and app customer-facing experience for users to access content and limited aspects of the aforementioned member portal experience

    • Grow The Well’s e-commerce business through web and app platforms

  • Design, develop and own entire feature sets end-to-end, using Python, React Native, HTML, CSS, JavaScript, Vue, Liquid etc.

  • Understand business requirements and balance technical requirements with business needs

  • Define scope, break problems into sprints, estimate timelines and be flexible as changes arise

 

What we’re looking for: 

  • Experience as a senior engineer or team lead, with strong technical design and architecture skills

  • Have led a team through an agile software development process

  • Developed RESTful APIs and Service Oriented Architectures

  • Experience with different strategies for testing a system (acceptance, integration, unit)

  • Relational database experience, specifically with PostgreSQL

  • Experience with react-native, ruby on rails

  • Experience with web and mobile development

  • Effective communication skills to interact with internal and external team members

  • Startup experience is strongly preferred