top of page
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png
LOGO-Monogram White.png

Fullstack Engineer - Prototyping (Pekanbaru)

Pekanbaru, Pekanbaru City, Riau, Indonesia

Tipe Pekerjaan

Contract

Deskripsi Pekerjaan

We are looking for a Full Stack Developer who can build scalable web applications while also being able to quickly translate business and product requirements into functional prototypes and technical solutions.

This role is suitable for someone who enjoys working across frontend, backend, APIs, databases, system architecture, and product experimentation. You will not only be responsible for writing production-quality code, but also for validating ideas quickly through prototypes using tools such as Replit, Lovable, and other AI-assisted development tools.


Key Responsibilities:

  • Develop and maintain end-to-end web applications, covering frontend, backend, API, database, and third-party integrations.

  • Translate business requirements, product requirements, and user problems into practical technical solutions.

  • Build rapid functional prototypes and MVPs using tools such as Replit, Lovable, AI coding assistants, and other modern development platforms.

  • Convert prototypes into production-ready applications when the product has been validated.

  • Design and implement REST APIs, database structures, authentication, authorization, and system integrations.

  • Develop responsive and user-friendly interfaces with consideration for mobile-first and low-bandwidth environments.

  • Evaluate technical trade-offs between speed, scalability, maintainability, cost, and complexity.

  • Work closely with Product Managers, Designers, Business Teams, and other Engineers to iterate on product solutions.

  • Build proof-of-concepts and experiments to validate product assumptions before investing in full production development.

  • Identify opportunities to automate manual processes and determine when a prototype should evolve into a custom-built system.

  • Ensure applications are reliable, secure, maintainable, and properly documented.

  • Debug and troubleshoot issues across the frontend, backend, database, API, and deployment environments.

Beyond coding skills, the candidate is expected to demonstrate:

  • Understand what problem is being solved before deciding what to build.

  • Break down ambiguous business problems into clear technical and product requirements.

  • Identify assumptions and determine which assumptions need to be validated first.

  • Design practical experiments or MVPs to validate ideas quickly.

  • Understand the difference between a prototype, MVP, and production system.

  • Make pragmatic decisions about when to use an existing tool versus building a custom solution.

Kualifikasi

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience.

  • 3 to 5+ years of experience in Full Stack Development or a similar software engineering role.

  • Strong knowledge of frontend and backend development.

  • Experience with modern frontend frameworks such as React.js, Next.js, Vue.js, or Angular.​

  • Experience with backend technologies such as Node.js, TypeScript, Python, Java, or Go.​

  • Good understanding of APIs, databases, authentication, Git, testing, and debugging.​ Experience integrating third-party APIs and services.​

  • Able to quickly build prototypes using Replit, Lovable, or similar AI-assisted development tools.​

  • Able to understand, debug, and improve AI-generated code.

  • Willing to be placed in Pekanbaru, Riau.


Preferred 

• Experience building MVPs, prototypes, or 0→1 products.​

• Familiarity with Replit, Lovable, Cursor, Claude Code, GitHub Copilot, or similar tools.​

• Experience with cloud platforms, Docker, or CI/CD.

Tentang Perusahaan

SawitPRO is the best innovator that improves the lives of everyone in the Palm Oil industry. SawitPRO develops an integrated end-to-end agri-platform, creating a win-win-win for people, planet and profit. Our missions are to improve the livelihood of Indonesia’s smallholders, to unlock value for the industry, and to strive in a demanding global market in traceability and sustainability of palm oil products.

We provide platforms that connect the supply chain stakeholders within the palm oil industry (i.e. Palm Oil Mills, Agents, Smallholders, and Agri Input vendors), create a digital ecosystem that removes friction points, and essentially boosts the productivity of the smallholders via access to affordable yet high quality agro-inputs, agronomic services, and high-quality planting materials.

We envision to be the game-changer that improves smallholders’ living standard, and helps our planet to meet the growing global demand for sustainable palm oil.

Logo SawitPRO-Main Logo

SawitPRO

PT Digital Sawit Pro

Brondols-Jump

Ikuti Kami di:

  • Facebook
  • Instagram
  • LinkedIn
  • Youtube
  • TikTok
  • Shopee
Hubungi melalui:
WhatsApp_logo

Pekanbaru

Sudirman City Square Blok A-15,

Jl. Jend. Sudirman Blok A6,

Tengkerang Sel., Kec. Bukit Raya,

Kota Pekanbaru, Riau 28125

Call Center: 082188188052

Jambi

Jl. Iswahyudi, No 02

Pasir Putih, Paal Merah,

Kota Jambi, Jambi 36126

Call Center: 082188188052

Medan

Komplek Pergudangan Skydex

Business Hub, Unit B8, Jl. Tj. Morawa,

Kel. Teladan Bar., Kec. Medan Kota,

Kota Medan, Sumatera Utara 20214

Call Center: 082188188052

Jakarta

GoWork Chubb Square,

Chubb Square Building, 9th Floor

Jl. M.H. Thamrin No. 10,

Jakarta Pusat 10230

Call Center: 082188188052

Sulawesi

Unit No. 3, Jl. Poros Palu – Mamuju, Kel. Tobadak, Kec. Tobadak,

Kab. Mamuju Tengah, Sulawesi Barat

Call Center: 082188188052

Gudang Cabang

Pekanbaru

Komplek Pergudangan PRIMA CENTRE Blok C2, Jln Garuda Sakti Km 3 Simpang Uka Pekanbaru, Riau - Indonesia 28291 

Call Center: 082188188052

© SawitPRO. All Rights Reserved.
bottom of page