Senior Software Engineer

 

Description:

Pippen is on a mission to solve a critical problem affecting family doctors: the excessive unpaid administrative workload that reduces their time for patient care, causes burnout, and strains the healthcare system. By developing intelligent systems to automate and simplify administrative tasks, Pippen aims to give doctors back their valuable time and improve patient care outcomes.

As a Senior Software Engineer, you will be a key player in accelerating the development of Pippen’s intelligent systems platform. Your primary focus will be to design and implement scalable and robust backend services that ensure real-time responsiveness, contribute to the growth of the microservices architecture, and enable the integration of AI-driven features.

Our Tech Stack:

  • Frontend: Next.js, TypeScript

  • Backend: NestJS, Node.js, Docker

  • Databases: PostgreSQL, MongoDB

  • DevOps: Terraform, Azure

  • Integrations: Real-time communication protocols, AI-driven services

Responsibilities:

  • Architect and develop scalable backend services using NestJS and Node.js.

  • Implement and manage real-time data processing capabilities using WebSockets.

  • Design and optimize database schemas and queries for both relational (PostgreSQL) and non-relational (MongoDB) databases.

  • Collaborate with cross-functional teams to seamlessly integrate intelligent and AI-driven features into the platform.

  • Lead the development, deployment, and maintenance of microservices to ensure high availability and scalability.

  • Contribute to DevOps processes by managing infrastructure as code with Terraform and deploying services on Azure.

  • Mentor junior engineers and advocate best practices in code quality, system design, and documentation.

Candidate Profile - You Might Be a Fit If You:

  • Have 5+ years of experience in backend software engineering.

  • Are proficient in TypeScript, with strong experience in Next.js and NestJS frameworks.

  • Have a deep understanding of WebSockets and real-time communication protocols.

  • Possess hands-on experience with both PostgreSQL (relational) and MongoDB (non-relational) databases.

  • Are skilled in designing and maintaining microservices architectures.

  • Exhibit strong problem-solving capabilities and can work independently with minimal supervision.

  • Have experience with DevOps tools and cloud services, especially Terraform and Azure.

Bonus Points If You:

  • Have experience integrating AI-driven services into applications.

  • Are familiar with containerization using Docker and orchestration platforms like Kubernetes.

  • Have contributed to open-source projects or maintain a strong portfolio showcasing your technical work.


Perks & Compensation:

  • Competitive salary package plus equity options.

  • Fully remote work environment with flexible hours.

  • Opportunities for continuous professional growth and skill development.

  • Collaborative, innovative, and supportive team culture.

  • Optional in-person office space available in Toronto.

Organization Pippen
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-05-30 7:16 pm
Expires on 2026-01-06