Senior Full Stack Developer (Remote, Full-Time)
Smart Working
Secunderabad, Telangana, IndiaSENIOR
RemoteProperty ManagementFull StackReactNode.jsFirebaseGCPCloud Native
Job Description
As a Sr. MEAN Stack Developer at Smart Working, 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.
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
Qualifications
- 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
- Strong communication and ability to work with cross-functional teams
- Comfortable working both independently and collaboratively
- Familiarity with Storybook
- Understanding of property or real estate technology (desirable)
- Strong knowledge of accessibility, responsive design, WCAG
- Familiarity with authentication (OAuth, JWT)
- Angular, GCP, or Firebase certifications
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