Company Logo

Junior Fullstack Developer

Perusahaan tidak menampilkan gaji
Kontrak · Kerja di lokasi
Minimal Sarjana (S1)
1 - 3 tahun pengalaman

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Sarjana (S1)

Skills

Next.Js

TypeScript

PostgreSQL

Go / Golang

Benefit Kerja

Work Insurance

THR

Health Insurance

Loker ini dikelola oleh

R
Rekruter

Deskripsi pekerjaan Junior Fullstack Developer PT Code Development Indonesia

Job Description

● Build and maintain pages and components in Next.js: App Router, server and client components, data fetching, and responsive Tailwind layouts.

● Write Go HTTP handlers and service logic: REST endpoints, request validation, error handling, and JSON serialisation.

● Work with PostgreSQL: write queries, design simple schemas, and add or update migrations.

● Keep the API contract between frontend and backend consistent — coordinate changes and update both sides in the same PR.

● Write unit and integration tests for both UI components and Go handlers.

● Keep code documented on both layers — component props and usage on the frontend, function signatures and behaviour on the backend.

● Participate in code review, raise issues clearly, and verify fixes before closing a ticket.

● Run services locally with Docker and deploy to the Nomad environment following the team's release

Requirement:

Frontend

1. Next.js at a working level: pages, layouts, server and client components, data fetching with the App Router, and basic routing.

2. TypeScript: types, interfaces, and basic generics; understands why any is a code smell.

3. React fundamentals: hooks (useState, useEffect, useContext), component composition, and avoiding unnecessary re-renders.

4. Tailwind CSS or comparable utility-first CSS: can build a responsive layout independently.

5. Consuming REST APIs: fetch or a data-fetching library, handling loading, error, and empty states.

Backend

1. Go at a working level: can write an HTTP handler with net/http or a lightweight router (Chi, Gin, or similar), parse a request body, validate input, and return a JSON response.

2. Go fundamentals: structs, interfaces, error handling (error return values, not panics), goroutines at a basic level, and understanding why Go errors are explicit.

3. PostgreSQL: can write SELECT, INSERT, UPDATE queries; understands joins, WHERE clauses, and why parameterised queries matter for security.

4. Database migrations: has used a migration tool (golang-migrate, Flyway, or similar) to apply schema changes safely.

Tentang Perusahaan
PT Code Development Indonesia
Computer Software
201 - 500 karyawan

CODE.ID is a technology company specializing in end-to-end digital solutions to support business growth and transformation.

We provide both custom software development and ready-to-use digital products, helping organizations improve operational efficiency, scalability, and overall performance. Our expertise includes enterprise application development, system integration, and AI-driven solutions tailored to meet evolving business needs.

At CODE.ID, we are committed to delivering reliable, scalable, and impactful technology solutions by combining innovation, collaboration, and a deep understanding of our clients’ challenges.

Alamat kantor

Mangkuluhur City Tower One 7th Floor Jl. Gatot Subroto Kav. 1-3 Kel. Karet Semanggi, Kec. Setiabudi Jakarta Selatan, DKI Jakarta 12930

Galeri Perusahaan

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Junior Fullstack Developer