Senior Back End Developer

Jakarta, Kota Jakarta Selatan, id on site Until 8/22/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description

TADA is an Advocacy Engagement Platform (AEP) that helps businesses move from transactions to relationships, from customers to advocates. Advocates not only drive revenues for product referrals but also have a powerful role in terms of promoting a brand in a variety of ways through direct endorsements in person or through other forms such as social media creating a powerful ripple effect. TADA platform providing a complete analytics suite to track the performance of the campaign through a sophisticated approach of advocacy marketing. 

Currently TADA serves more than 300 companies ranging from Big Enterprises to SMEs, covering various industries from banks, insurance groups, FMCGs, retailers, hotels to F&Bs. Among its clients are AXA, Allianz, Commonwealth, DBS Bank, OCBC, Häagen Dazs, Alfamart and much more.

 

  • Responsible to support and develop Node.js micro service modules and shared libraries to support core business functions
  • Interface with third party APIs
  • Assist and guide others technically through collaboration and pair programming
  • Troubleshoot, identify and resolve advanced issues in a timely manner
  • Take full accountability of written and reviewed code, write reusable and sustainable code and practice test-driven development and defensive programming to create a more stable deliverable
  • Challenge existing code patterns and propose alternatives with justification of benefit/value of implementation
  • Propose and deliver an optimal solution
  • Able to critically analyze and evaluate code of others as well as their own, provide constructive feedback, and contribute a positive influence overall within design and code implementation discussions or normal code reviews within a given domain
  • Proactively ask for assistance when hindered by roadblocks or requirement issues
  • Have sufficient skill in Nodejs, Vuejs and Angular, and REST API integrations
  • Strong architecture and documentation skills along with experience working in a true agile environment with TDD and continuous integration
  • Sufficient knowledge in application development, specifically developing robust and maintainable Nodejs or Vuejs apps
  • Strong Computer Science fundamentals in object-oriented design, algorithms, and data structures, as well as process-oriented problem-solving skills
  • Ability to communicate effectively with both technical and non-technical audiences
  • Detail-oriented with a demonstrated ability to self-motivate and follow-through on project

What's it like working at TADA?

At TADA we always have room to grow, strive for excellence, and personal improvement. It's not just about getting the job done, it's about how you challenge yourself every single day to develop the best possible version of yourself. We value difference, authenticity, and ownership as much as we love to share, learn, and laugh. We're looking for risk taker and problem solver.

About this role

Summary

Develop and support Node.js microservices; collaborate on code, architecture, and API integration.

Job title

Senior Back End Developer

Experience level

senior level

Industry

software

Location requirements

Jakarta, remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

Node.jsVuejsAngularREST APIobject-oriented design

Preferred skills

TDDagilecontinuous integrationdocumentation

Specializations

Node.jsmicroservicesAPI integrationTDDfull-stack
Locations

Structured locations inferred from the posting.

South Jakarta, South Jakarta City, Jakarta, Indonesia

On-site City