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 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 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 with Express.js
- 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
Be a Smart Worker — valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.