Job Search and Career Advice Platform

Enable job alerts via email!

Senior JavaScript Full Stack Engineer

PT Jawa Soft

Jakarta Utara

Hybrid

IDR 300.000.000 - 400.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company seeks a Senior Software Engineer / Tech Lead in Jakarta. This role focuses on designing, building, and maintaining systems with Node.js, CouchDB, and AWS. You will lead backend development and mentor junior engineers while owning production systems and solving complex operational problems. The position offers a competitive salary, flexible work-from-home days, and opportunities for career growth towards senior technical roles.

Benefits

Competitive salary plus monthly productivity bonus
Travel and food allowance
Flexible working arrangement
Medical insurance
Annual company retreat

Qualifications

  • Extensive experience with backend services in Node.js.
  • Deep understanding of web application architecture.
  • Solid experience supporting production systems.

Responsibilities

  • Lead backend development using Node.js.
  • Architect and maintain CouchDB systems.
  • Design AWS-based infrastructure.
  • Mentor junior engineers.
  • Collaborate directly with clients.

Skills

Node.js
API design
CouchDB
AWS services
Debugging
Problem-solving
REST APIs
Job description

PT Jawasoft is a British-owned software development company with over 25 years of experience delivering long-lived, mission-critical systems for clients in aviation, engineering, oil and gas, and regulated industries.

We specialise in systems that must work reliably in real-world conditions including offline-first operation, complex data synchronisation, and high operational integrity.

The Role

This is a senior / lead-level hands-on engineering role, not a people-management position. You will design, build, and maintain production systems while acting as a technical reference point for the team.

You will work across backend, frontend, infrastructure, and operations.

What You’ll Do

Lead backend development using Node.js, including API and service design

Architect and maintain systems using CouchDB, including replication and synchronisation strategies

Design and maintain AWS-based infrastructure including serverless components

Take ownership of production systems, including deployment, monitoring, and stability

Act as an escalation point for complex technical issues and production incidents

Perform root-cause analysis and implement robust long-term fixes

Collaborate directly with clients to clarify requirements and propose technical solutions

Mentor junior and mid-level engineers through code review and technical guidance

Continuously improve system performance, reliability, and security

Extensive experience building backend services with Node.js

Deep understanding of HTTP, REST APIs, and web application architecture

Proven experience with NoSQL databases (CouchDB strongly preferred)

Solid experience deploying and supporting production systems

Strong debugging, analytical, and problem-solving skills

Ability to communicate clearly with both engineers and non-technical stakeholders

Comfortable taking responsibility for technical outcomes

Highly Desirable Experience

AWS services including Lambda, EC2, S3, SNS, and CloudWatch

Serverless and hybrid cloud architectures

Offline-first or synchronised data systems

Authentication, security hardening, and performance optimisation

CI/CD pipelines and production monitoring

Supporting real customers and live systems, not just greenfield projects

Experience in regulated or operationally complex domains

What We Offer

Exposure to complex, non-trivial systems that stay in production for years

Competitive salary plus monthly productivity bonus

Travel and food allowance on office days

Flexible working arrangement: up to 3 WFH days per week (performance-based)

Medical insurance

Annual company retreat

Long-term career growth toward Principal Engineer or Technical Architect roles

How to Apply

If you are a senior engineer who enjoys owning systems, solving real operational problems, and mentoring others, please apply directly using the link below.

What's your expected monthly basic salary?

How many years' experience do you have as a Full Stack Software Engineer?

Which of the following programming languages are you experienced in?

Which of the following front end development libraries and frameworks are you proficient in?

Which of the following revision control tools do you have experience using?

Senior Software Engineer / Tech Lead - Backend Java or Fullstack - Full Remote

Jakarta, ID

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.