Senior Back End Developer
TADA
Apply to this jobTADA 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.
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
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
South Jakarta, South Jakarta City, Jakarta, Indonesia