Back to search:Senior NodeJS / Tangerang

Senior Engineer
( Project Base 3 Months )

Job Description

We are looking for a skilled Senior Engineer to join our growing engineering team. The ideal candidate has a solid background in building scalable, high-performance backend systems using , with strong experience in NodeJs. You will play a key role in designing and delivering services that power mission-critical fintech and banking applications.

Key Responsibilities

●    Design, develop, and maintain scalable backend services and APIs using , ExpressJS,and NestJS

●    Apply Clean Architecture principles to ensure codebase maintainability, scalability, and testability

●    Implement RESTful APIs with best practices for performance, security, and reliability

●    Prificient works with Redis, Kafka, and RabbitMQ to build efficient caching and messaging solutions

●    Participate in system design discussions and contribute to architectural decisions

●    Write clean, maintainable, and well-documented code following industry best practices

●    Troubleshoot and resolve production issues with a focus on reliability and scalability

●    Collaborate with frontend engineers, QA, DevOps, and product teams in an Agile environment

●    Optimize application performance and scalability for high-throughput fintech applications

●    Maintain database schemas and queries using SQL (MySQL, PostgreSQL) and NoSQL databases

●    Ensure compliance with IT standards, security policies, and SDLC/Agile methodologies

Requirements

●    Bachelor's degree in Computer Science, Software Engineering, or related field

●    Minimum 3-4 years of hands-on experience in backend development with

●    Strong proficiency with ExpressJs, NestJS and Clean Architecture design principles

●    Experience with Core Banking System, Remittance is a plus.

●    Experience with Redis, Kafka, RabbitMQ, or similar caching/messaging tools

●    Solid understanding of object-oriented and functional programming concepts

●    Proficiency in version control systems (Git)

●    Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases

●    Experience working in Agile/Scrum teams with CI/CD pipelines

●    Familiarity with cloud platforms (AWS and/or GCP).

●    Strong problem-solving skills, business acumen, and ability to deliver robust solutions

●    Excellent communication skills and proven ability to collaborate in cross-functional teams

●    Previous experience in fintech or banking services is highly desirable

●    Strong proficiency in English, with the ability to communicate effectively in both written and verbal forms.