Senior Full Stack Developer (Remote, Full-Time) [AS192] EU
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isnt just another remote opportunity - its about finding where you truly belong, no matter where you are. From day one, youre 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 youre 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. Full Stack Developer, youll play a key role in building and enhancing a modern property management platform used by landlords and property professionals. Youll 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.
Youll 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
At Smart Working, youll never be just another remote hire.
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, wed love to hear your story.
PI9a28549381fb-30511-39166153