Description:
We are looking for an experienced
Middle Full-Stack Web Developer
to join the product team and help build and scale our core web applications for our client - MetroResidences.
MetroResidences is a fast-growing hospitality startup providing high-quality serviced apartments for business and leisure travelers. We take pride in delivering a seamless stay experience while supporting a dynamic and diverse team across our Japan operations. We are also one of the first companies in Asia to automate the apartment rental process so that our customers can rent an apartment online for 1 month to 2 year stay.
Key Responsibilities:
Develop and maintain backend services and RESTful APIs.
Build fast, responsive, and pixel-perfect frontend applications.
Participate in architecture design, code reviews, and technical decisions.
Optimize performance, reliability, and security of the systems.
Collaborate closely with product, design, and backend teams.
Deploy and monitor applications in production.
Write clean, well-structured, and maintainable code.
Required Skills \& Experience:Core Technical Requirements:
2+ years of professional full-stack web development experience.
Strong proficiency in
Node.js
with real production experience using
Koa.js
(Koa 2.x), Express.
Deep knowledge of at least one of the following frontend stacks:
+ React.js
(hooks, context, Redux or Zustand, Next.js is a big advantage)
OR,
+ Vue.js 3
+
Nuxt 3
(Composition API + Pinia preferred).
Excellent command of
HTML5, CSS3
(responsive design, Flexbox/Grid, TailwindCSS or SCSS, BEM methodology).
Solid experience with
MySQL
(complex queries, indexing, performance tuning, migrations).
Hands-on experience with
Redis
(caching, rate limiting, session store, pub/sub).
Practical experience with
RabbitMQ
(message queuing, worker patterns, error handling).
Proficient with
Git
and
GitHub
(branching strategies, Pull Requests, code reviews).
Comfortable working on
Linux
servers (CentOS or Ubuntu) – SSH, basic system administration, PM2, Nginx, log analysis.
Experience setting up and maintaining
Jenkins
pipelines (or similar CI/CD tools).
Additional Strong Advantages:
Ability to convert
Figma
designs into pixel-perfect, responsive UIs.
Experience with server-side rendering using
Nuxt 3
or
Next.js
.
Good understanding of web performance optimization (LCP, CLS, lazy loading, bundle analysis).
Familiarity with monitoring tools (PM2 monitoring, Grafana, ELK, or similar).
Contribution to open-source or personal projects on GitHub.
Soft Skills:
Good English communication (
Reading/writing is a must
, speaking is a plus but not needed).
Strong problem-solving mindset and attention to detail.
Ability to work independently and deliver on deadlines.
Team player with a positive and proactive attitude.
What We Offer:
Be part of an international team in a growing hospitality tech company.
Work in a collaborative and supportive culture that values initiative and ownership.
Hybrid working.