Remote
Posted 1h ago
Senior Software Engineer (React / Full-Stack)
Salary not disclosed
Apply at the original source (awesome-jobs/vietnam)
This role was aggregated from a partner source. You apply on their site.
About the role
## Location (MUST)
* Remote / Vietnam (distributed team across Australia, Portugal, and Vietnam)
## Salary Expectation (MUST)
* Competitive (negotiable based on experience)
## Requirements (MUST)
* 5+ years of professional software development experience
* Experience designing and building full-stack features end-to-end (UI through backend integration)
* Backend development and API design (REST/gRPC)
* Relational databases and data modelling
* Cloud platforms (AWS preferred) and containerisation
* CI/CD pipelines and automated deployment practices
* Strong written/spoken English for distributed, async-first collaboration
## Skills
### Must Have (MUST)
* React Strength track: React, TypeScript, modern build tools (Webpack, Babel), state management (TanStack or similar)
* Full-Stack Generalist track: React / React Native plus work across Rails, Kotlin, and Golang services
* Comfort working across multiple programming languages and stacks
* Writing comprehensive tests within strong CI/CD practices
* Applying AI tooling effectively in day-to-day engineering
### Ideally
* User analytics and data transformation pipelines
* Prior work in marketplace / consumer product environments
* Experience migrating legacy systems to modern architecture patterns
### Responsibilities (REQUIRED)
Own full-stack product features on the Product Engineering team across two related senior tracks (React Strength and Full-Stack Generalist).
### You’ll be responsible for
* Designing and building full-stack features across the React/TypeScript (and React Native) frontend and Kotlin / Go / Rails backends
* Implementing robust API integrations following BFF (Backend for Frontend) patterns
* Building responsive, accessible user interfaces using the design system
* Writing tests and contributing to CI/CD, observability, monitoring, and on-call
* Mentoring teammates and raising engineering standards
* Judging when a complex solution is warranted vs when a simpler one ships reliably
### You can bring
* Strong product thinking and attention to craft
* Ownership and autonomy in a distributed, async-first environment
* A consistent focus on user experience and technical quality
### Why it would be awesome to work with us (REQUIRED)
* Own features end-to-end on a real marketplace product, not slice-only tickets
* Modern frontend plus a multi-language microservices ecosystem (Golang, Rails, Kotlin)
* Distributed team across Australia, Portugal, and Vietnam
* Culture that prefers the simplest solution that gets the job done
### Interesting Engineering Projects (REQUIRED)
* Ongoing migration from legacy systems to modern architecture patterns
* BFF-based API integration across a multi-language backend
* Design-system-driven UI shared across web (and mobile for the Generalist track)
### Contact (MUST)
* SMS / WhatsApp: 0583362116
About awesome-jobs/vietnam (community)
Posted to the awesome-jobs/vietnam community GitHub repo. See the original issue to apply.
View company profile →