Senior Ruby Developer

3 weeks ago


Ontario, Canada Open Systems Technologies Full time

Senior Ruby Developer
We develop and operate a next-generation telemedicine service that lets Canadians
access primary care and other healthcare services through an app. With nearly 2 million
members across Canada, we're reimagining the doctor-patient relationship, leveraging
technology to make Canadian healthcare more accessible, compassionate, and
patient-centered.
As our team of 40+ developers and designers scales to support the growing scope and
complexity of the healthcare services offered, **we're looking for experienced
developers to join our team**.
Our primary backend systems are written in Ruby (we use Grape+Sequel instead of Rails), with
some newer peripheral microservices developed in TypeScript/Node. Although strong Ruby
skills are a requirement for this role, experience or interest in working in TypeScript/Node and
other technologies is a big plus.
As a senior Ruby dev, you will:
1. Work with a focused team of other talented engineers, designers, and product managers to
develop our existing backend systems in a scalable fashion
2. Communicate your design through documentations such as flow charts, sequence, entity
relationship, GraphQL schema or OpenAPI schema diagrams
2. Introduce new ideas, processes, and technologies to help evolve our infrastructure and
architecture
3. Mentor junior developers through collaboration and code reviews
4. Collaborate with the product and business teams to identify new opportunities to develop new
features and products
You should be the kind of person who:
- Cares about high-quality, elegant code and architecture
- Develops in an AGILE way without compromising quality
- Thinks deeply and critically about problems, tools, and processes
- Is passionate about building systems that have a positive social impact
- Has a decent sense humor (our dev team has a weird obsession with the Simpsons,
sandwiches, and questionable emoji)
You should have:
- 3 years working experience developing in Ruby
- 5 years experience building complex, scalable backend systems
- Experience with distributed systems and microservices (Event driven architecture, CQRS,
Domain Driven Design)
- Experience with React or another framework based on unidirectional data flow
- Experience building microservices in Node.js or Deno
- Some experience/knowledge in Typescript
- Experience in designing normalized (3NF) relational SQL databases
- Experience building RESTful and GraphQL APIs at scale
- Experience writing functional tests (unit, integration and system tests)
- Knowledge of best practices such as KISS, YAGNI, DRY and SOLID principles
- Knowledge of OOP and functional paradigms
- A desire to build things for the long-term, with the understanding that the care and attention
you put into your work now will pay off later.

#J-18808-Ljbffr

  • Ontario, Canada Open Systems Technologies Full time

    Senior Ruby Developer We develop and operate a next-generation telemedicine service that lets Canadians access primary care and other healthcare services through an app. technology to make Canadian healthcare more accessible, compassionate, and As our team of 40+ developers and designers scales to support the growing scope and complexity of...


  • Ontario, Canada Recooty Full time

    Design Match is seeking a skilled and versatile Full-stack Developer to join our team. As a Full-stack Developer, you will be the driving force behind the development of our platform, utilizing your expertise in both front-end and back-end technologies to create seamless and exceptional user experiences. Responsibilities: Collaborate with cross-functional...


  • Ontario, Canada Recooty Full time

    Design Match is seeking a talented and dedicated Back-end Developer to join our development team. As a Back-end Developer, you will play a critical role in managing server-side development, handling databases, and ensuring the smooth functionality of our platform. Responsibilities: Collaborate with front-end developers and other stakeholders to understand...

  • Senior Developer

    4 weeks ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    4 weeks ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    1 week ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    2 weeks ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...


  • Ontario, Canada Lighthouse Labs Full time

    To keep serving the ever-expanding needs of our students and communities, we’re growing our team of amazing mentors that are so key to student success. We’re looking for intermediate-level full-stack developers to join our team. Are you passionate about mentoring, creative and critical, and excited about problem-solving? We’d love to hear from...

  • Senior Developer

    1 month ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    1 month ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area. Job Description: Author technical specification documents and diagrams for client’s platforms and custom developed applications. Participates in system architecture and design and technical...

  • Senior Developer

    2 months ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    1 week ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Developer

    1 week ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area. Job Description: Author technical specification documents and diagrams for client’s platforms and custom developed applications. Participates in system architecture and design and technical...

  • Senior Developer

    2 weeks ago


    Ontario, Canada Akkodis Full time

    Akkodis is currently searching for a Senior Developer for a long-term, won contract with our Crown Corporation client within the Ottawa, Toronto, and Montreal area.Job Description:Author technical specification documents and diagrams for client’s platforms and custom developed applications.Participates in system architecture and design and technical...

  • Senior Java Developer

    3 weeks ago


    Ontario, Canada General Dynamics Information Technology Full time

    General Dynamics Information Technology Senior Java Developer Fairfax , Virginia Apply Now Clearance Level Must Be Able to Obtain: None Job Family: Software Development Skills: Agile Methodology,Application Development,Java Experience: 10 + years of related experience Job Description: Seize your opportunity to make a personal impact as a Senior...


  • Ontario, Canada Wisedocs Full time

    Wisedocs is on a mission to make it easy and accessible for any company in the insurance, legal and medical space to understand medical documents quickly using AI (Artificial Intelligence). Every week, we process hundreds of thousands of pages of documents, saving our customers hours and hours of manual processing time, and helping them process medical...


  • Ontario, Canada Incognito Software Systems Inc Full time

    Corporate Development Senior Analyst page is loaded Corporate Development Senior Analyst Apply locations Canada - Ontario time type Full time posted on Posted 30+ Days Ago job requisition id R41193 Job Summary: Volaris is looking for a Corporate Development Senior Analyst, who will be an integral member of Volaris’ deal sourcing team. The Corporate...

  • Senior Java Developer

    1 month ago


    Ontario, Canada Robert Half Full time

    Our client is looking for a Senior Microservices Developer for a long term contract role in the GTA, Oakville area. Roles and Responsibilities Bachelor's degree in Computer Science or related discipline required 6+ years of experience building and supporting highly distributed applications, with significant experience with Java microservices...

  • Senior Web Developer

    2 months ago


    Ontario, Canada Delta4 Digital Full time

    The Senior Web Developer is responsible for the continued development, maintenance and on-going updates of our proprietary Tymbrel Platform, as well as other custom programming projects. The Senior Web Developer role requires an experienced and seasoned professional backend developer. The ideal candidate would possess an intellectual curiosity that leads...


  • Ontario, Canada PERKINS COIE Full time

    PERKINS COIE Senior Manager of Attorney Development MADISON , Wisconsin Apply Now Perkins Coie is seeking a qualified,dynamic individual to play an integral role in the firm\'s legal talentdevelopment efforts supporting the evaluation and development ofassociates, counsel, non-partnership track attorneys, and patent agentsas the Senior Attorney Development...