Skip to main content

Senior Full Stack Developer (TypeScript / Node.js / Angular)

Technology
Pillway
Brampton, Canada3 weeks agoUntil 2026-05-03

Job description

About Pillway

Pillway isn't just a pharmacy, we're a healthcare technology company at the forefront of the industry. We are revolutionizing patient medication management through cutting edge technology, creating a truly seamless and patient-first experience. Join our team and play a pivotal role in shaping the future of pharmacy services in a high growth, innovative environment.

We are seeking a highly skilled Senior Full Stack Developer with 4+ years of experience to join our core engineering team. This role is pivotal for both maintaining and continuously evolving our existing web applications, and taking the lead in developing new services across our modern ecosystem. We are looking for an ideal candidate who deeply values TypeScript as a first‑class citizen and possesses the expertise to architect scalable, maintainable solutions that seamlessly connect complex backends with dynamic, reactive frontends.

Key Responsibilities

  • Architect & Develop: Design and implement robust, production‑grade features using Node.js and Angular.
  • Maintain Legacy Systems: Provide expert‑level support and occasional feature enhancements for our core PHP/Laravel applications.
  • System Integration: Develop and maintain RESTful APIs that ensure seamless communication between our Laravel monolith and new Node.js microservices.
  • Code Quality: Advocate for and implement best practices in testing (Unit/Integration), CI/CD, and documentation.
  • Performance Optimization: Identify bottlenecks in both the frontend (Angular) and backend (Node/PHP) to ensure a high‑performance user experience.

Technical Requirements

  • Mastery of TypeScript: Deep understanding of types, interfaces, and advanced TS patterns.
  • Node.js Expertise: Proven experience building backend services (knowledge of NestJS or Express is a plus).
  • Angular Proficiency: Experience with modern Ang

¿Te interesa este puesto?