# Full Stack Engineer

> DVI Solution · Jakarta, Indonesia (Hybrid) · — · Posted 2026-02-04

**Workplace:** hybrid

## Description

**Company Summary:**

Since 2002, DVI Solutions has been a leading provider of audio-visual setups to help our clients communicate and collaborate better--whether it's with colleagues across the office, or partners on the other side of the world. We have presence across Singapore, Thailand, Shanghai, Hong Kong, Philippines, Vietnam, India, Malaysia and Indonesia. Our satisfied clients include corporations, government agencies, schools, retail stores, hotels and many more.

**Position Overview:**

We’re looking for a **Full Stack Engineer** to join our team in **Jakarta** and help build and maintain **high-performance web applications.** You’ll work end-to-end, from developing backend services in Go to building responsive frontends with **Next.js**, using **Docker** where needed.

You’ll be part of a **Scrum** team, participating in **Agile ceremonies** and contributing to consistent, high-quality feature delivery.

**Key Responsibilities:**

-   Develop and optimize scalable backend services and **REST/gRPC APIs** using **Go (Golang)**
-   Build backend systems with **Go frameworks** such as **Gin, Echo, or Fiber**
-   Design efficient **database interactions** using **SQL and NoSQL**, including data migrations
-   Write clean, idiomatic **Go code** with a strong focus on performance and concurrency
-   Build and maintain modern web applications using **React.js and Next.js (App Router)**
-   Implement **Server-Side Rendering (SSR)** and **Static Site Generation (SSG)**
-   Manage complex client-side state and data fetching using tools like **React Query** and **Zustand**
-   Actively participate in **Daily Stand-ups, Sprint Planning, Sprint Reviews**, and technical discussions
-   Collaborate with the team on story point estimation and defining the **Definition of Done (DoD)**
-   Work closely with **Product Owners** to refine backlogs and ensure technical feasibility
-   Deliver shippable, high-quality increments at the end of every sprint

## Requirements

**Skills and Qualifications:**

-   Strong proficiency in **Go** and **TypeScript/JavaScript**
-   Solid experience with the **Next.js ecosystem** and **Go-based web frameworks**
-   Comfortable working with **Git, Docker**, and **Linux** command-line environments
-   Experience with **peer code reviews** through **Pull / Merge Requests**
-   Familiarity with **CI/CD pipelines**, including automated builds and deployments
-   Ability to contribute to **technical documentation** and **architectural discussions**
-   Strong communication skills for **pair programming**, collaboration, and technical discussions during sprints

DVI Solutions is an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.

## Apply

[Apply at DVI Solution](https://apply.workable.com/dvi-solution/j/7D61165C7D/apply)

---
Powered by [Workable](https://www.workable.com)
