Software Engineer
ALN Construction · Islāmābād, Pakistan
Tailor my CV for this job — freeAbout the project The Source Yard is one of our projects: a one-stop construction marketplace for Australia. Homeowners, builders, and businesses can find building materials and building work, get quotes, and deal with suppliers in Australia and overseas, including China. The hard part, and the part we care about most, is trust. Every "verified" badge on the platform is a promise to a customer, so it has to trace back to evidence: what was checked, when, by whom, and against which source. The Source Yard is pre-launch and built by a small team. The foundations we lay now will carry the platform for years.The role You'll be one of our first engineers. You'll own features from database to screen: designing the schema, writing the API, building the interface, writing the tests, and shipping it. You'll work directly with the founder, and your decisions will shape the codebase.What you'll work on first
- Verification workbench: the internal tool where our team reviews a supplier's documents, records checks with evidence, and makes approval or decline decisions that need two people to sign off.
- Supplier workspace: profiles, document uploads (resumable, with malware scanning), badges, expiry reminders, and notifications.
- Bilingual and mobile-friendly: making the product work in English and Chinese and on mobile, so suppliers in China and builders on-site can both use it.
- First deployment: taking the platform from local development to its first AWS deployment, with CI/CD, backups, and restore drillsWhat you bring
- 4+ years building and shipping production web applications in TypeScript.
- Strong React and Next.js skills.
- Strong PostgreSQL skills: schema design, migrations, and transactions.
- Tests as part of the work: unit, integration, and end-to-end.
- Care for security, privacy, and getting the details right where records matter.
- Clear written English and the ability to work independently in a small team.Nice to have
- AWS experience (ECS, RDS, S3, CDK).
- Background jobs, queues, or audit-heavy systems (finance, health, legal, marketplaces).
- Familiarity with Drizzle, Better Auth, oRPC, or Zod.
- Accessibility (WCAG) experience.
- Chinese language skills (not required).Our stack TypeScript · Next.js 16 · React 19 · Tailwind CSS 4 · Node 24 · PostgreSQL 18 + PostGIS · Drizzle ORM · oRPC · Better Auth · pg-boss · AWS (CDK) · Vitest · Playwright · pnpm monorepoWhat we offer
- A competitive salary in PKR, discussed at the interview.
- A laptop and the tools you need.
- Real ownership of core features in a platform being built from scratch.
- On-site at our office in Islamabad, Monday to Friday.How to apply: Send your CV with short answers to these four questions:1. Share a link to a web application you worked on, and tell us which parts of it you built yourself. 2. What is the hardest technical problem you have solved? Tell us what was wrong, how you found the cause, and what you changed. 3. Describe a database schema or system you designed: its main parts, one trade-off you made, and what you would do differently now. 4. What is your current and expected monthly salary in PKR, and what is your notice period?We shortlist candidates based on these answers, so a CV on its own will not reach the next step. This role is on-site in Islamabad and open to Islamabad- and Rawalpindi-based candidates only.