Job description & requirements
Location: Jakarta Utara (Full Onsite)
Qualifications
A. Primary Qualifications
1. Education: Bachelor's degree (S1) in Computer Science, Informatics, Information Systems or a similar field2 (Min GPA.3.00)
2. Experience: 2–5 years in backend development, with at least 2 years building production Node.js services
3. Skills:
a. Node.js and TypeScript: understands the event loop, async/await, streams.
b. Framework: NestJS or Express.js, with a clear modular or layered code structure.
c. System design: microservices, REST API design (versioning, pagination, validation, idempotency) and a message queue (Kafka or RabbitMQ).
d. Database: PostgreSQL with an ORM (Prisma, TypeORM or Sequelize) and raw SQL; indexing, query optimization, transactions and migrations.
e. Testing: unit and integration tests with Jest or Vitest, and API tests with Supertest.
f. Deployment: Linux/Windows server, Docker and CI/CD pipelines.
g. Security and monitoring: JWT/OAuth2, input validation, OWASP basics, structured logging and monitoring.
6. Interpersonal and Communication skills
a. Explains technical topics clearly to both technical and non-technical people.
b. Writes short, clear reports with numbers, risks and next steps.
c. Takes ownership of features and production issues through to resolution.
B. Secondary Qualifications
1. Experience with more than one backend language, or with both AWS and GCP.
2. Cloud or Kubernetes, caching and background jobs with Redis.
Responsibilities
1. Design and build services, features and APIs within the existing architecture and document technical.
2. Review code from other team members and keep quality and standards high.
3. Break down backend requirements into tasks, estimate effort and deliver features based on business needs.
4. Handle deployments across development, production environment and resolve production issues.
5. Keep services secure, stable and monitored, including performance and error tracking.
6. Understand business needs from the Analyst team and explain technical options in simple language.
Required skills
Culture
What’s it like working at SIGMATECH?
SIGMATECH is collaborative, progressive, energetic, innovative and open.
SIGMATECH has established itself as the trusted partner for use in mission-critical applications and service clientele from SME to 500 Fortune company.
Benefits and perks of working with us include:
Compensation: Competitive salaries
Lifestyle: Casual dress code
Progression: Professional development (Webinars & Prime Class)
Welfare: BPJS, Private Insurance, Transport Allowance
Team photos
Node Js Developer - Jakarta Utara at SIGMATECH is one of the 4,000 opportunities available on Tech in Asia Jobs.
About the company
SIGMATECH is the enterprise technology partner of choice for software development, delivering a broad range of web, mobile, and desktop controls coupled with a service-oriented approach throughout the entire application life cycle. SigmaTech consists of highly skilled developers specializing in agile development methodology, focusing on Mobile & Web Solution, IT Services and business enterprise,
- Location
- Indonesia
- Industries
- Clean Technology IT
- Employees
- 201 – 500
Similar jobs
Jakarta, IndonesiaIDR 8,700,000 – 9,700,00016 Oct 2026
Jakarta, IndonesiaIDR 9,500,000 – 10,500,00028 Oct 2026
Tangerang, IndonesiaIDR 8,900,000 – 12,000,00014 Oct 2026
Jakarta, IndonesiaIDR 9,500,000 – 10,500,00015 Oct 2026
















