Summary
β¨ AIβGenerated
A junior software engineering opportunity for a curious and motivated developer who wants broad exposure across the stack. You will ship features, troubleshoot issues, experiment with emerging AI tools, and take meaningful ownership while working in a lean, fast-moving engineering team.
Highlights
Gain broad full-stack exposure, take ownership from day one, work directly with senior leadership, and build software used in real operational environments.
Description
About Butler
Butler is an AI infrastructure company building the operating layer for frontline work β starting with property and facility management.
Our product sits inside WhatsApp group chats already used by building teams, automatically converting unstructured messages, photos, and voice notes into structured operational records.
No new app.
No behavior change required.
100+ buildings live.
Clients include Henderson Land, Swire Properties, CapitaLand, JLL, RQAM, Hong Kong Housing Authority and more.
About the Role
We're looking for a curious, hungry engineer to join our lean but fast-moving team.
You'll work across the full stack β shipping features, fixing bugs, exploring new AI tools, and helping us scale.
This is not a ticket-closing role.
You'll have real ownership from day one, work directly with the founders, and see your code running inside some of Hong Kong's biggest buildings.
We care as much about attitude as we do about ability.
The ideal candidate has solid foundations β clean code habits, good debugging instincts, and an understanding of how real software gets built β but more importantly, brings the right mindset: ownership, curiosity, and a drive to keep getting better.
We'll back someone who genuinely wants to grow over someone with years on a CV but nothing to show for it.
If that sounds like you, we'd love to hear from you.
Tech Experience:
Backend: Node.js (Express), Prisma ORM, Python
Frontend: React.js, Vite, Tailwind CSS, Material UI, Ant Design
Cloud: AWS, Azure, GCP, AliCloud
Database: PostgreSQL
AI: Multi-LLM orchestration (proprietary)
Note: we do not use TypeScript
Requirements
Must-haves:
Strong fundamentals in Node.js and JavaScript β fresh grads with solid project portfolios welcomeReact.js front-end developmentPractical Python experienceStrong debugging and problem-solving instinctsGit and version control fundamentalsA genuine hunger to learn β this matters more to us than years on a CV
Nice-to-haves:
Experience with AI coding assistantsPostgreSQL or relational database experienceORM experience (Prisma or similar)REST API design and integration experienceAWS / GCP / Azure / AliCloud familiarityAWS Lambda / GCP Cloud Functions & Cloud Run / AliCloud Function Compute (FC)Serverless architecture experienceWhatsApp Business API or messaging platform experienceTest-driven development (TDD)ML model training experience (bonus)Chinese language (bonus, not required)
Who you are
This is the part we care about most.
You learn fast and don't wait to be told β you figure things outYou stay current with tech because you're genuinely curious, not because you have toYou take ownership of your work end-to-endYou're comfortable with change β priorities shift, scope evolves, and you adapt without losing momentumYou communicate clearly and are easy to work withYou have integrity and take pride in what you shipWe'd rather hire someone with 6 months of experience and the right attitude than 3 years of experience and the wrong one.
What we offer
Competitive salary at fresh grad / junior levelBasic medical benefits upon confirmation of probationReal technical ownership from day one β not just ticket-closingWork directly with enterprise clients across HK and SingaporeAI tools and accounts providedLean team, fast learning curve, outsized impact
Interested? DM me directly.