Skip to content

Senior Software Engineer

  • Full Time
  • Anywhere

Pippen


The Problem We’re Solving:

Family doctors are spending up to 2 hours every day on unpaid administrative work-typing notes, drafting referral letters, figuring out billing codes. It’s leading to burnout, reduced access for patients, and a broken system. Our goal: give doctors back their time and improve care for patients.

Why This Role Matters

We’re expanding our team to accelerate the development of our intelligent systems platform.

As a Senior Software Engineer, you’ll play a pivotal role in designing and implementing robust backend services, ensuring real-time responsiveness, and contributing to the evolution of our microservices architecture.


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

What You’ll Do


  • Architect and develop scalable backend services using NestJS and Node.js.
  • Implement and manage real-time data processing with WebSockets.
  • Design and optimize database schemas and queries for both SQL (PostgreSQL) and NoSQL (MongoDB) systems.
  • Collaborate with cross-functional teams to integrate intelligent features into our platform.
  • Lead the development and maintenance of microservices, ensuring high availability and scalability.
  • Contribute to DevOps processes, including infrastructure as code with Terraform and deployments on Azure.
  • Mentor junior engineers and uphold best practices in code quality and system design.

You Might Be a Fit If You

  • Have 5+ years of experience in software engineering with a focus on backend development.
  • Are proficient in TypeScript and have experience with Next.js and NestJS frameworks.
  • Possess a deep understanding of WebSockets and real-time communication protocols.
  • Have hands-on experience with both relational (PostgreSQL) and non-relational (MongoDB) databases.
  • Are well-versed in microservices architecture and have experience designing and maintaining distributed systems.
  • Demonstrate strong problem-solving skills and the ability to work independently.
  • Have experience with DevOps tools and practices, particularly Terraform and Azure.

Bonus Points If You

  • Have experience integrating AI-driven services into applications.
  • Are familiar with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Have contributed to open-source projects or have a strong portfolio showcasing your work.

Perks & Compensation


  • Competitive salary and equity options.
  • Flexible working hours and a fully remote environment.
  • Opportunities for professional growth and development.
  • Collaborative and innovative team culture.
  • In-person office space available


Apply Now

If you’re passionate about building intelligent systems and want to be part of a forward-thinking team, we’d love to hear from you. Please send your resume and a brief introduction to .

To apply, please visit the following URL:

THISJOB.CA