Full-time Hiring Now

Full Stack Engineer (Web and Mobile)

Remote-Vietnam

About the Company

We offer a high-trust, remote-first engineering culture where senior engineers can take end-to-end ownership of complex systems and work closely with product and design. The team values clear thinking, technical rigor, and direct communication, with room to influence architecture and technical direction while building and maintaining user-facing applications across web and mobile.

About the role

We’re looking for a Senior Full Stack Engineer with strong web fundamentals and mobile development experience to design, build, and maintain user-facing applications across web and mobile platforms. This is a full-stack role with end-to-end scope, from backend services and APIs to polished user experiences on desktop and mobile, with meaningful ownership across design, implementation, deployment, and ongoing maintenance.

What you’ll do

  • Take end-to-end ownership of full-stack applications and services
  • Design, build, and maintain backend services and APIs
  • Design, build, and maintain web applications using React
  • Design, build, and maintain mobile applications using React Native
  • Build responsive, accessible, and performant user interfaces
  • Work with and contribute to a shared component library and design system, including Storybook
  • Share business logic between frontend, mobile, and backend systems where appropriate
  • Collaborate closely with product and design to define, implement, and iterate on features
  • Ensure reliability, performance, and maintainability across the full stack
  • Contribute to testing, CI/CD pipelines, and deployment workflows
  • Participate in architectural decisions and help evolve platform foundations

Who you are

You are a senior engineer who is comfortable owning complex features or services independently. You can take a problem from a loosely defined requirement through design, implementation, deployment, and iteration.

You care deeply about product quality and user experience, but you are equally comfortable working in backend systems and APIs. You think in systems rather than silos and understand how decisions at one layer affect the rest of the stack.

You value feedback, continuous learning, and clear communication, and you’re comfortable challenging existing approaches when you can support your ideas with reasoning and evidence.

Required qualifications

  • Strong professional experience with JavaScript/TypeScript
  • Production experience building web applications with React
  • Production experience building mobile applications with React Native
  • Backend experience building services and REST and/or GraphQL APIs
  • Proven ability to own and deliver full-stack applications or services end-to-end in production
  • Experience working with relational and/or NoSQL databases
  • Proficiency with Git and collaborative development workflows
  • Experience with Python is a plus

Nice-to-have skills

  • Experience shipping and maintaining apps in the App Store and/or Play Store
  • Experience with Storybook and design systems
  • Experience with shared codebases between web and mobile
  • Native mobile development experience:
    • Swift for iOS
    • Kotlin for Android
  • Offline-first or sync-heavy mobile applications
  • Push notifications and background tasks
  • Experience with Rust for performance-critical components
  • Containerization and cloud infrastructure (Docker, AWS, GCP, or similar)
  • CI/CD pipelines for web and mobile applications
  • Observability tooling (logging, metrics, tracing)

What we offer

  • A high-trust, remote-first engineering culture
  • End-to-end ownership of complex, business-critical systems
  • Close collaboration with product and design
  • A team that values clear thinking, technical rigor, and direct communication
  • Room to influence architecture and technical direction
  • Competitive compensation based on experience and impact

Position Overview

Location
Remote-Vietnam
Type
Full-time

Interested in this role?

Upload your resume and we'll be in touch within 2 business days.

Apply — Full Stack Engineer (Web and Mobile)

Upload your resume (PDF or Word). We'll review and reach out.