Company Logo

Junior Python 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

Python

Strands Agents Sdk

Docker

FastAPI

Benefit Kerja

Work Insurance

THR

Health Insurance

Loker ini dikelola oleh

R
Rekruter

Deskripsi pekerjaan Junior Python Developer PT Code Development Indonesia

Job Desc

● Write and test Python tools that agents call — input validation, error handling, timeouts, retries.

● Assemble agents with the Strands Agents SDK: system prompts, tool registration, session and conversation state.

● Wire agents to model providers (Amazon Bedrock, Anthropic, OpenAI) through the SDK's provider interfaces.

● Expose agents as HTTP services (FastAPI) and package them for Lambda, Fargate or ECS deployment.

● Instrument runs with tracing and cost/latency metrics, and triage failures from those traces.

● Build small evaluation sets and regression tests for prompt and tool changes.

● Write unit and integration tests, respond to code review, and keep a service's README current.

● Handle data prep tasks with pandas: cleaning, joining, and loading documents into a vector store

Requirement

1. 1–2 years of professional Python (3.10+), writing code that other people ran in production.

2. Type hints, virtual environments and dependency management (uv, Poetry or pip-tools); can read a stack trace and debug without print-only debugging.

3. Asynchronous Python at a working level: async/await, asyncio.gather, and why a blocking call inside an async handler is a problem.

4. REST API work with FastAPI or Flask — request models, status codes, authentication headers, JSON serialisation.

5. Consuming third-party HTTP APIs: pagination, rate limits, retries with backoff, secrets kept out of source.

6. Testing with pytest: fixtures, mocking an external call, and writing a test before a bug fix.

7. Git in a team: branches, pull requests, resolving a conflict, meaningful commit messages.

8. Basic Docker and Linux command line; can containerise a service and read container logs.

9. Working English for reading documentation and writing pull request descriptions.

Formal computer science education is not required. A portfolio of real, running Python work substitutes for a degree.

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 Python Developer