About the job
Established in 2002, DVI Solutions stands at the forefront of audio-visual technology, empowering our clients to communicate and collaborate effectively, whether across the office or internationally. With a robust presence in Singapore, Thailand, Shanghai, Hong Kong, the Philippines, Vietnam, India, Malaysia, and Indonesia, our esteemed clientele includes corporations, government bodies, educational institutions, retail businesses, hotels, and more.
Position Summary:
We are seeking a talented Full Stack Engineer to join our dynamic team in Jakarta, dedicated to developing and maintaining cutting-edge web applications. You will engage in all phases of development, from crafting backend services using Go to designing responsive frontends with Next.js, leveraging Docker as necessary.
As a vital member of a Scrum team, you will actively participate in Agile ceremonies and contribute to the timely delivery of high-quality features.
Core Responsibilities:
- Architect and enhance scalable backend services and REST/gRPC APIs using Go (Golang)
- Develop backend applications utilizing Go frameworks such as Gin, Echo, or Fiber
- Optimize database interactions with both SQL and NoSQL technologies, including data migrations
- Create clean, idiomatic Go code with a focus on performance and concurrency
- Design and uphold 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 with tools like React Query and Zustand
- Engage 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 high-quality, shippable increments at the end of each sprint
