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.
Bonus Points For:
  • 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!