Full Stack Engineer
Full Time | Remote | Asia
Job Description
Your Mission (Should You Choose to Accept It)
- Build and Improve Backend and Frontend code for Mavic’s users and our internal team
- Deal with less than optimal / fixed requirements
- Make design decisions in architecture, application layers and UI, but know when to ask
- Slice big tasks into manageable work packages to estimate effort and prioritisation
- Document code and decision for future reference
Qualifications
Must-Haves:
- You’ve shipped production-level applications with Node.js, React Web, and MongoDB (not just side projects—real, running, user-facing stuff).
- Prior work with LLM models or APIs (OpenAI, LangChain, HuggingFace, etc.)—not just consuming, but integrating in creative, scalable ways using a multi-agent architecture.
- You’ve danced with microservices, event-driven architectures, or GraphQL and know when they’re a lifesaver vs. overkill.
- You wield web technologies like a Swiss Army knife: serverless, latency tuning, scalability, security patches—you know when to optimize and when to ship.
- You’re fluent in data structures and persistence models, can normalize when needed, and know when async beats sync (and when it doesn’t).
- GitHub isn’t just your repo—it’s your dojo. You’re confident with version control, branching strategies, and pull requests that others actually want to review.
- You’ve dabbled with AI-assisted coding and know how to use it as an accelerator, not a crutch.
- You design for non-technical humans, making UX so smooth that your non-coder aunt can use it without asking what a “404” is.
- Mobile optimization chops—our users live on their phones, and you know how to make a web app sing on a 5-inch screen.
- You’re battle-tested at debugging: logs, stack traces, “why the hell isn’t this working?”—you get to the root cause, not the band-aid fix.
- You think in systems, not silos—you understand how backend choices ripple into frontend experiences (and vice versa).
- English communication (speaking and writing) isn’t about buzzwords for you—you communicate clearly and respectfully, whether in async docs, Slack threads, or a quick video call.
- Experience working with a distributed, remote-first team across time zones without becoming a ghost.
- DevOps know-how: spinning up CI/CD pipelines, wrangling Docker, or navigating AWS/GCP/Azure without crying.
- An eye for UI/UX design and details—you don’t just accept the default or what everyone else does, you think of the user and balance aesthetics and user experience.
- Performance tuning focus—from caching strategies to optimizing front-end rendering.
- A knack for producing tech docs that don’t suck—others can actually follow them without coffee IV drips.
- Startup scars: you’ve thrived (or at least survived) in high-speed, agile, low-certainty environments where requirements change mid-sentence but with a clear mission: helping anyone to create and manage highly converting social media.
Details
📍 Work mode:Remote (with periodical in-person meet ups in South East Asia)
🗓️ Schedule: Full-time
💰 Compensation: Yes, let’s talk
🏢 Contract: “External consultant” for outside singapore, “employment” for Singapore residents
🕤Timings: Singapore timezone 土 2 hours (GMT+0800)
How to Apply
Drop your LinkedIn, GitHub, and bulletproof proof of work in this form: Google Form. No cover letters please!