Umpisa Inc

Mid-Level Web App Developer

Umpisa Inc

full-time

Posted on:

Origin:  • 🇵🇭 Philippines

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

FirebaseJavaScriptNuxtPostgresTypeScriptVue.js

About the role

  • Work across the full technology stack, developing intuitive and responsive user interfaces and robust backend services
  • Collaborate closely with cross-functional teams including Content and Design to deliver high-quality features
  • Enhance user experience and promote local tourism initiatives in Japan
  • Participate as part of a self-organizing Scrum team within a scaled agile framework
  • Implement integrations with Supabase/Firebase and PostgreSQL and manage client-server interactions
  • Use TypeScript, server routes, and client-server integration patterns
  • Participate in Git-based workflows (PRs, branching, resolving merge conflicts) and code reviews
  • Assist with basic deployment and security tasks using platforms like Cloudflare
  • Communicate proactively in weekly check-ins and async communication

Requirements

  • 2–4 years experience with web app development
  • Strong hands-on experience with Vue.js and Nuxt
  • Familiarity with Supabase (or Firebase) and PostgreSQL
  • Comfortable with TypeScript, server routes, and client-server integration
  • Knowledge of i18n best practices for multilingual sites
  • Git workflow experience (PRs, branches, merge conflicts)
  • Basic deployment/security knowledge with platforms like Cloudflare
  • Aligns with company values: Excellence, Integrity, Professionalism, People Success, Customer Success, Fun, Innovation and Diversity
  • Strong communication skills (fluent in English spoken & written)
  • Strong problem solving and analytical skills
  • Experience working as part of a self-organizing Scrum team in a scaled agile framework
  • Self-starter and collaborative
  • High attention to detail and ability to work independently
  • Strong interest in Japan and sensitivity to its culture/aesthetics
  • Comfortable receiving and incorporating feedback
  • Nice to have: Experience working in travel, tourism, or content-based platforms
  • Nice to have: Been to Japan or familiar with Japanese geography, culture, or destinations
  • Nice to have: Japanese language skills (written preferably)
  • Nice to have: Startup or small team experience