[242] Full Stack Developer

Supranusa Sindata
North Jakarta (WFO)
,
Full Time

Job Requirements & Job Descriptions

We are looking for a Full Stack Developer who is passionate not only about crafting intuitive user interfaces (UI/UX) but also capable of contributing to backend development for a web-based hospitality system.

You will be responsible for building modern, responsive user interfaces seamlessly integrated with secure and efficient backend services. Collaboration across teams—including UI/UX Designers and Backend Engineers—will be a key part of your role.

Responsibilities

  • Develop and maintain web applications using Nuxt.js (Vue.js framework).
  • Translate UI/UX designs into clean, efficient, and reusable front-end code.
  • Collaborate with the backend team to design API architecture, data logic, and system integrations.
  • Support backend module development using Node.js / Express.js, including database connections (PostgreSQL).
  • Optimize application performance to ensure speed, responsiveness, and cross-device/browser compatibility.
  • Apply secure coding practices, web security, and data protection principles throughout the development process.
  • Use Git for version control and project collaboration.
  • Contribute to application architecture design and continuous improvement of user experience.
  • Utilize and explore AI tools (such as ChatGPT, GitHub Copilot, DeepSeek, etc.) to enhance productivity.
  • Analyze business requirements and translate them into effective and scalable technical solutions.

Qualifications

  • Minimum 1 year of experience as a Frontend or Full Stack Developer.
  • Proficient in JavaScript or TypeScript.
  • Hands-on experience with Nuxt.js (or Vue.js with a strong commitment to learning Nuxt).
  • Solid understanding of HTML5, CSS3, and Tailwind CSS.
  • Familiar with Node.js, Express.js, and basic PostgreSQL database management.
  • Understanding of RESTful API principles and frontend–backend integration.
  • Strong analytical and problem-solving skills.
  • Good sense of UI/UX design and attention to visual detail.
  • Able to work collaboratively or independently with strong communication skills.
  • Comfortable reading and understanding technical documentation in English.
  • Open to learning new frameworks, tools, and technologies.

Nice to Have

  • Experience with Electron.js for developing web-based desktop applications.
  • Knowledge or hands-on experience with NestJS for backend development.
  • Previous experience in hospitality, hotel systems, or booking platforms.
  • Understanding of SEO, web performance optimization, and accessibility principles.

Who Are Job Connect?

BINAR Academy aims to unlock and channel human potential so we can help the world turn into a better place. One of the ways we strive to do that is to channel potential talents to impactful opportunities using our very own job connector, BINAR Job Connect.

BINAR Job Connect has connected up to 250 talents & candidates; whether it be young & aspirational fresh graduate to tech-savvy team leaders, individuals who decided to start from scratch, and junior engineers to skilled product managers to our experienced hiring partners. BINAR Job Connect provides various options of employment, as we intend that everyone processed by us can choose the best career track for them.