- Build and ship features end-to-end from database schema and backend services through to the user-facing web client.
- Design new domain modules using established architectural patterns and conventions.
- Own multi-tenant correctness by writing migrations that comply with Row-Level Security, respecting the RLS transaction context in queries, and following the persist/flush discipline.
- Integrate with shared platform services including background jobs, real-time updates, file storage, email, document intelligence, and authentication.
- Leverage AI tools effectively to accelerate routine work while exercising judgment on what to accept, adapt, or reject.
- Raise the bar on quality through code review, type-safety, performance discipline, and adherence to trunk-based development.
- Collaborate cross-functionally with product managers, tech leads, QA, and UX experts.
- Contribute to platform evolution by proposing improvements to shared libraries, the metadata system, and developer tooling.