Enable job alerts via email!

Fullstack Engineer (Mid/ Senior)

Impact Credit Solutions

Daerah Khusus Ibukota Jakarta

On-site

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Job summary

A leading fintech provider in Jakarta is seeking a skilled Full Stack Engineer to develop innovative software solutions. The role involves creating backend features using Python and frontend components using React.js while collaborating with cross-functional teams. Candidates with 3–7+ years of experience are encouraged to apply for this dynamic opportunity within a startup environment, offering competitive compensation and meaningful work towards social impact.

Benefits

Competitive compensation and benefits
Challenging role in a startup environment
Meaningful work towards social impact

Qualifications

  • 3-7+ years of experience in fullstack or web application development.
  • Strong proficiency in Python (preferably with FastAPI or Django) and React.js.
  • Solid understanding of backend fundamentals — ORM, API design, authentication.
  • Skilled in frontend development — React hooks, routing, and state management.

Responsibilities

  • Develop, optimize, and maintain core features across backend (Python) and frontend (React.js).
  • Design, build, and integrate APIs between frontend and backend systems.
  • Implement CI/CD pipelines and containerized deployments (Docker).

Skills

Python
React.js
Backend API Design
Frontend Development
Docker

Tools

AWS
GCP
PostgreSQL
MySQL
Job description
Company Overview

Nikel is a leading fintech provider dedicated to delivering innovative, secure, and scalable financial solutions. Our mission is to empower individuals and businesses through platforms that transform financial services. Join us at our Sudirman office in Jakarta and be part of a team that is shaping the future of fintech in Indonesia.

Role Overview

We are seeking a skilled Full Stack Engineer proficient in either Python or Java for backend development and Angular and ReactJs for frontend development. In this role, you will be responsible for creating high-quality software solutions that meet our clients' needs. You will collaborate closely with our cross-functional teams, including product managers, designers, and other engineers, to deliver exceptional user experiences.

Responsibilities
  • Develop, optimize, and maintain core features across backend (Python) and frontend (React.js).
  • Design, build, and integrate APIs between frontend and backend systems.
  • Ensure code quality through testing, reviews, and adherence to best practices.
  • Collaborate closely with product, design, and DevOps teams to deliver end-to-end solutions.
  • Implement CI/CD pipelines and containerized deployments (Docker).
  • Contribute to architectural discussions, performance optimization, and scalability improvements.
  • For senior-level engineers: Lead technical direction, mentor junior members, and establish engineering standards and best practices.
Requirements
  • 3–7+ years of experience in fullstack or web application development.
  • Strong proficiency in Python (preferably with FastAPI or Django) and React.js.
  • Solid understanding of backend fundamentals — ORM, API design, authentication, background tasks.
  • Skilled in frontend development — React hooks, routing, and state management.
  • Knowledge of database systems (PostgreSQL/MySQL, Redis).
  • Experience with Docker, CI/CD, and cloud platforms (AWS/GCP).
  • Strong problem-solving, debugging, and communication skills.
  • For senior-level candidates: Proven ability to lead projects, make architectural decisions, and mentor other engineers.
Benefits
  • Challenging role in a startup environment with strong growth ambitions
  • Meaningful work toward the company’s social impact mission and vision
  • Competitive compensation and benefits
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.