Empowering local businesses to sell online.

Senior Software Engineer (React / Next.js)

Job Type
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Zhicong (Z) Lim
Zhicong (Z) Lim

About the role


  • Join a seed-stage, fast-growing startup.
  • Profitable; net revenue growth of 2100% in 2021.
  • Thousands of businesses have earned over $15 million on our platform.
  • Raised $4.2M from top investors including Sequoia Capital, Y Combinator, CEO of Fitbit.
  • 200+ million businesses in the world are not online; shape the future of global commerce.
  • Join us anywhere in the world as part of a fully-distributed, world-class team.


  • Work full-stack across clean, well-organized codebase running on Next.js + MongoDB.
  • Take full ownership over key features and integrations.
  • Work closely with the founders.
  • Collaborate cross-functionally with design and growth teams.
  • Grow quickly into to leadership roles within our team (if desired).


  • Fluent in written and spoken English.
  • 3+ years of experience in full-stack web development using React + Node.js or Next.js.
  • Expert experience in React Hooks.
  • Expert experience in Next.js.
  • Expert experience in MongoDB.
  • Demonstrated ability to architect and build complex systems.

Why join Cococart?

  • Competitive compensation on par with Google.
  • Flexibility of working from home or anywhere in the world.
  • Autonomy to build and own critical product features while shaping the direction of the company.
  • Self-managed, results-driven Silicon Valley culture.

Learn more: Homepage:

About the interview

We've structured our interviews to closely mirror real-world engineering work. Candidates have repeatedly praised our interview questions to be the most practical they've seen. No arcane algorithms puzzles here!

  1. Coding challenge (30-45 min): Coding challenges are a pain, we know. But we believe they give everyone a fair shot at demonstrating their fundamental coding skills, instead of us screening simply based on resumes. We've made this as easy and short as possible, and only involves basic data structures.

  2. Initial call (30 min): We'll share more about Cococart and chat about your past experience!

  3. Technical interview (2 hrs): This interview consists of two parts.

    • Backend or frontend coding session (your choice) with one of our engineers.
    • Systems design or debugging (depending on experience) with our CTO.
  4. Offer call! 🎉

Why you should join Cococart

Cococart is revolutionizing the way small businesses in the region build their digital footprint. We're a company passionate about transforming local businesses and enabling new ways of selling online.

Since our launch, we've grown to support over 20,000 businesses in 80+ countries. We are a globally distributed team of 18 on a mission to empower independent businesses and entrepreneurs. We're backed by investors including Sequoia Capital, Forerunner Ventures, Y Combinator, Soma Capital, Liquid 2 Ventures, CEO of Fitbit, and Head of Growth at Notion.

Team Size:18
Location:Singapore, Singapore
Zhicong (Z) Lim
Zhicong (Z) Lim
Derek Low
Derek Low