We're looking for a Back End Developer to contribute to the development of an internal enterprise system for a fast-paced digital payments company. The role focuses on building a new in-house platform to replace an existing vendor-managed system.
You will be responsible for designing, developing, and maintaining the backend services that handle large-scale data transactions, user access levels, and system integrations. The environment is highly collaborative and fast-moving, with daily coordination checkpoints and sprint-end reviews.
Work Arrangement: Work from Office (WFO)
Location: Jl. Jenderal Sudirman, Setiabudi, South Jakarta
Contract Duration: 3-month initial contract, extendable based on project needs
Hiring Urgency: Immediate joiner preferred
Responsibilities
- Design and develop backend logic and APIs for internal business systems (not CMS or website-based).
- Ensure system reliability and scalability when handling large datasets and complex user interactions (e.g., multi-role access, pagination, data management).
- Collaborate closely with front-end and QA teams in an Agile-based workflow (daily stand-ups, sprint reviews).
- Maintain clean, modular, and well-documented code.
- Integrate with Oracle databases and manage data flow efficiently.
- Apply strong backend security principles in every implementation.
- Support testing, deployment, and system performance optimization.
- Be open to occasional overtime, especially during critical delivery milestones.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related fields.
- 3+ years of professional experience as a Backend Developer.
- Proven experience developing system-level applications (not websites or CMS).
- Proficient in NestJS (mandatory).
- Hands-on experience with Oracle database and SQL.
- Strong knowledge of RESTful APIs, Web Services, and Microservices architecture.
- Familiarity with Docker and container-based deployment.
- Good understanding of backend security best practices.
- Experienced with Git for version control.
- Strong analytical and problem-solving skills.
- Comfortable working in a target-oriented, fast-paced environment.
- Detail-oriented, responsible, and committed to quality results.
- Willing to occasionally work overtime for project milestones.
- Available to join immediately or in the near term.
Recruitment Stages
- Administration Screening
- HR Interview
- User Interview & Psychological Assessment
- Contract Processing
- Onboarding