Backend Engineer

Jakarta, Jakarta, Indonesia
Full Time
Mid Level


Nikel is a leading embedded finance fintech that connects capital to small businesses. We provide end-to-end lending solutions for banks and technology companies via Nikel Lend (API-based lending solution), Nikel Market (B2B marketplace connecting banks to tech companies), and Nikel Fund (MAS-licensed fund manager). Nikel is on a mission to enable lending to be seamless for banks, technology companies, and entrepreneurs. Find out more at


We are seeking a highly skilled and motivated Backend Engineer proficient in Java to join our dynamic development team. As a Backend Engineer, you will play a crucial role in designing, developing, and maintaining the core backend systems of our software applications. Your expertise in Java programming and backend development will contribute to the success of our products and services.


  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into scalable backend solutions using Java.
  • Design, develop, and maintain robust and efficient backend systems that power our software applications, ensuring high performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code using industry best practices and coding standards.
  • Conduct thorough testing, debugging, and troubleshooting of backend components to identify and resolve issues.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features and functionality.
  • Participate in code reviews to provide constructive feedback and ensure adherence to coding standards.
  • Stay up to date with emerging technologies, trends, and best practices in backend development and incorporate them into the development process when appropriate.
  • Contribute to the continuous improvement of development processes, tools, and methodologies to enhance team productivity and efficiency.


  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Skillset required: Minimum java 8, Spring Framework, Spring Data JPA, Spring Web, Spring Boot. Prossges SQL, MongDB. Quarkus is plus
  • Has around 3+ years of working experience in the same field as Backend Engineer
  • Strong proficiency in Java programming language and it's core concepts.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience in developing and maintaining RESTful APIs and web services using frameworks such as Spring or Java EE.
  • Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and familiarity with database design and optimization.
  • Familiarity with version control systems (e.g., Git) and Agile development methodologies.
  • Ability to write efficient and optimized code while considering performance and scalability.
  • Strong problem-solving skills and the ability to debug and resolve complex technical issues.
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with both technical and non-technical team members.
  • Self-motivated, detail-oriented, and committed to delivering high-quality results within deadlines.


  • 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

At Nikel, we are committed to diversity and equitable access to employment opportunities based on ability. Interested candidates can send their applications to [email protected]. We thank all applicants for their interest but will only contact candidates selected to advance in the hiring process.


Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*