Senior Full Stack Developer (Remote, Full-Time) [AS192]

About Smart Working

At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.

Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.

Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.

About the role

As a Sr. MEAN Stack Developer, you’ll play a key role in building and enhancing a modern property management platform used by landlords and property professionals. You’ll work across both the frontend (Angular 16+) and backend (Node.js 20, Firebase Cloud Functions) within a monorepo architecture and help deliver scalable, secure, and high-quality features.

You’ll collaborate with Product, Design, and Delivery teams, support continuous improvement of the codebase, and ensure best-practice development across performance, security, testing, and DevOps. This is a long-term role suited for an engineer comfortable working independently and contributing to a fast-moving, high-impact environment.

Responsibilities

  • Develop and maintain Angular 16+ applications using TypeScript, RxJS, Angular Material
  • Build and maintain Firebase Cloud Functions using Node.js 20, TypeScript, and Express.js where applicable
  • Implement responsive, accessible UI components aligned to modern design patterns
  • Build RESTful APIs and integrate third-party services including Stripe, SendGrid, Algolia, Moneyhub
  • Work with NoSQL databases and structured data operations
  • Work with Google Cloud Platform services: Firestore, BigQuery, Cloud Storage, Cloud Tasks, Pub/Sub
  • Write clean, maintainable, well-documented code and participate in code reviews
  • Develop and maintain unit tests with Jest and ensure robust frontend/backend reliability
  • Work within a monorepo architecture using pnpm workspaces and Turborepo
  • Implement CI/CD pipelines using Google Cloud Build and Firebase deployment tools
  • Manage state and data flow using reactive programming patterns (RxJS)
  • Optimise application performance across frontend and backend
  • Participate in Agile ceremonies (planning, standups, retrospectives)
  • Collaborate with Product, Design, and business stakeholders to refine requirements
  • Contribute to technical documentation and architectural discussions
  • Stay current with emerging technologies and best practices
  • Monitor performance/errors using Sentry and ensure ongoing system health
  • Implement security, data protection, and compliance best practices
  • Debug and resolve production issues efficiently
  • Support Firestore data structures, migrations, and structured data operations

Requirements

  • 5+ years total software development experience
  • 3+ years experience with Angular 16+, Angular Material, RxJS - Strong ability to build scalable, component-based interfaces
  • 3+ years experience with Node.js (including Node.js 20) - Backend APIs, serverless functions, integration work
  • 1+ year experience with TypeScript - Strong understanding of typed JavaScript development
  • 1+ year experience with Express.js or similar JavaScript microservice frameworks
  • 1+ year experience with NoSQL databases
  • 1+ year testing experience - Unit/integration tests with Jest or similar
  • Experience working with Firebase Cloud Functions and Firestore
  • Experience building RESTful APIs and integrating third-party services
  • Experience working with Google Cloud Platform services
  • Strong communication and ability to work with cross-functional teams
  • Comfortable working both independently and collaboratively
  • Experience contributing in mid-to-senior engineering roles

Nice to have

  • Experience using BigQuery and event-driven GCP services
  • Experience with pnpm, Turborepo, Angular CLI
  • Experience with Google Cloud Build, Infisical, Sentry
  • Familiarity with Storybook
  • Experience with payment processing (Stripe) or financial-related integrations
  • Experience working in monorepo environments
  • Understanding of property or real estate technology (desirable)
  • Strong knowledge of accessibility, responsive design, WCAG
  • Familiarity with authentication (OAuth, JWT)
  • Experience with DevOps-related shell scripting
  • Angular, GCP, or Firebase certifications

Benefits

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • No Weekend Work: Real work-life balance, not just words
  • Day 1 Benefits: Laptop and full medical insurance provided
  • Support That Matters: Mentorship, community, and forums where ideas are shared
  • True Belonging: A long-term career where your contributions are valued

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available