About the Role:
We are seeking a Fullstack Engineer who can deeply understand and reconstruct complex product experiences — from UI structure and user workflows to backend APIs, data modelling, and system behaviour. In this role, you'll replicate production-grade SaaS platforms and integrate them with backend systems and AI agents. You'll work in a small, fast-moving team to build interfaces and workflows that look and feel like real products but operate on synthetic or proxy data models.
This is a high-impact, high-ownership role with rapid iteration cycles, ideal for engineers who thrive on autonomy, clear communication, and structured reasoning.
Responsibilities:
- Develop end-to-end product workflows (e.g., expenses, reimbursements, billing, and organisational management
- Build React-based frontends using a clean, maintainable TypeScript (TSX) component system
- Design and implement backend services, including RESTful API
- Session management and authentication flow
- Database schema design and migrations (PostgreSQL preferred)
- Service wiring, state handling, and data modelling
- Demonstrate functional workflows using synthetic or proxy data rather than live integration
- Own the complete feature lifecycle — from architecture implementation testing polis
- Conduct code reviews and maintain high engineering quality standards within the team
- Reverse-engineer and replicate complex workflows and UI/UX flows from reference SaaS platform
Example projects you might work on:
- Expense and reimbursement lifecycle system
- Virtual card creation and request flows
- Employee and organisation management dashboard
- Billing, accounting, and reporting pages with filtering, sorting, and state persistence
- Realistic UX navigation and interaction pattern
Qualification:
- 4–7 years of professional software engineering experience in a production-grade system
- Strong proficiency in: TypeScript and React (or equivalent frontend framework)
- FastAPI (or equivalent backend frameworks)
- SQL/PostgreSQL (or equivalent database technologies)
- Experience designing and implementing: HTTP/REST APIs, Database schemas and migrations
- Server routing, session management, and authentication
- Strong product and UX intuition — ability to ensure workflow correctness and clarity
- Skilled at reverse-engineering workflows from observation and documentation
- Self-directed and capable of delivering with minimal supervision, while maintaining clear communication and structured reasoning