
Full Stack Engineer
DVI Solution7 months ago
Jakarta, IndonesiaMid Level
Responsibilities
- Develop and optimize scalable backend services and REST/gRPC APIs using Go.
- Build backend systems with Go frameworks such as Gin, Echo, or Fiber.
- Design database interactions and data migrations across SQL and NoSQL systems.
- Write performant, idiomatic, concurrent Go code.
- Build and maintain web applications using React.js and Next.js with App Router.
- Implement server-side rendering and static site generation.
- Manage client-side state and data fetching with React Query and Zustand.
- Participate in Scrum ceremonies, technical discussions, estimation, and Definition of Done activities.
- Collaborate with Product Owners to refine backlogs and assess technical feasibility.
- Deliver shippable increments at the end of each sprint.
Requirements
- Strong proficiency in Go and TypeScript/JavaScript.
- Solid experience with the Next.js ecosystem and Go-based web frameworks.
- Comfort working with Git, Docker, and Linux command-line environments.
- Experience with peer code reviews through Pull/Merge Requests.
- Familiarity with CI/CD pipelines, automated builds, and deployments.
- Ability to contribute to technical documentation and architectural discussions.
- Strong communication skills for pair programming, collaboration, and technical discussions.
Benefits
- Hybrid workplace in Jakarta, Indonesia.