Responsibilities As a full‑stack engineer, you will lead database, API, and frontend design while also handling hands‑on implementation. You will not only build features but also take ownership of the overall architecture, ensuring value, reliability, and scalability from design to operation. You will also play a key role in decisions related to external system integration, AI integration, and structures designed for multiple products. Main Tasks
- End‑to‑end design, development, and operation across frontend, backend, and infrastructure
- Technology selection and architecture design with a long‑term perspective
- Performance, security, and reliability improvements
- Requirement definition and specification creation with product, customer success, and business teams
Tech Stack Frontend: TypeScript / JavaScript / React / HTML / CSS Backend: Python / Go / Node.js Database: MySQL / PostgreSQL / MongoDB Infrastructure: AWS / Docker CI/CD: GitHub Actions Communication: Slack / Notion Task Management: Jira AI Tools: Cursor Background The organisation has moved from a single product to building a broader compliance‑focused platform. This requires solving complex technical challenges such as overall system structure, long‑term design choices, and scalable architecture. The goal is to hire engineers who can drive architecture and implementation, understand how technical decisions affect business speed, and contribute to creating an exceptional user experience. Expected Outcomes
- Core features and architecture are stable and reliable
- Systems can scale and adapt to business growth and changing customer needs
- Product development aligns with customer value and sound technical judgement
Hiring Process Document screening → 2-3 online interviews (including technical assignment) → Reference checks → Final interview onsite Required Skills
- Professional full‑stack web application development experience
- Recent hands‑on experience with TypeScript, Python, or Go is welcome
- Experience covering the full development cycle: requirements → design → implementation → testing
- Experience in technical decision‑making and architecture design
Education: Bachelor's degree or higher Other: Open to all nationalities; must be fluent in either English / Chinese / Japanese Preferred Skills
- Led architecture design for enterprise software
- Experience solving cross‑functional organisational issues
- Experience launching new B2B SaaS products
Ideal Candidate
- Aligns with the mission and values of the organisation
- Sees the appeal of working in a startup environment
- Interested in team/organisation building
- Communicates openly and collaborates well
- Makes decisions based on both technical and product/business context
- Wants to take responsibility for design and decision‑making, not just implementation