Backend Project Developer
Engineering

Backend Project Developer

FULL-TIME
Jakarta, Indonesia
Tada the Game-Changer in Loyalty and Retention!
 
Who We Are?
Tada is a B2B2C loyalty and rewards platform that helps businesses improve channel partner, customer, and employee retention, build loyalty, and drive growth. Founded in 2012, Tada offers unified solutions that create engaging and rewarding experiences.
As an Indonesian SaaS company with a global footprint, Tada has assisted 400+ local and international brands across various industries. Our game-changing loyalty solutions have also garnered numerous awards, solidifying our reputation as a leader in the sector.
Why You’ll Love Working Here?
● Sabbatical Program: Recharge with our 15-day sabbatical leave every three years, acknowledging that long-term work can be demanding.
● Growth Opportunities: We support your learning and development aspirations, both within and outside our organization, aiming to nurture an entrepreneurial spirit in our team.
● Unique Work Environment: Experience the unique blend of a mission-driven digital company with the innovative mindset of a start-up, enriched by our presence since 2012.
● Engagement Department: Get involved to refresh your mind with exciting activities outside the work to do.
● Laptop Ownership/Allowance: Choose between a company laptop or a laptop
● Celebrate With Us: We love to celebrate work anniversaries and birthdays
● Learning and lots of it. We promote vertical and lateral movement. It’s not uncommon for Tayo (that’s what we call our team) to move divisions two or three times throughout their career. We want people to learn new stuff that excites them. ● Sincere teamwork. This word isn’t officially in our values, but when I asked new joiners about what value they really feel at Tada that’s not stated on our wall, many mentioned that Tayo is really helpful and they can feel the ‘teamwork’ atmosphere
● Think and act like an owner is our value. But the truth is we don’t want you to act like an owner, we want you to be a real owner. So for our top performers, we’d love to lure you into our stock options program.
 
What We Do Not Promise:
● We do not promise fixed working hours. Sometimes, projects and deadlines may require additional hours or flexibility.
● We do not promise unlimited resources or budgets. We may have to operate with limited resources and manage priorities carefully.
● We do not promise a pressure-free environment. There are often high demands and significant expectations for growth and success.
 
If you’re ready for a challenge and eager to make a real impact and be the Leading Loyalty & Rewards Platform in the region Take the leap and help us shape the future of loyalty and rewards! 🚀🌟

Job Description:

Job Opportunities
Job Title: Backend Project Developer
Department: Engineering
Working Arrangement: On-site
 
Information about the role:
The Backend Developer crafts the engine behind web and mobile applications, ensuring they are fast, secure, and scalable. By building robust server-side logic and seamless APIs, they enable flawless user experiences and drive the application’s success.
 
Key Responsibility
  • Responsible to support and develop Node.js microservice modules and shared libraries to support core business functions
  • Responsible for system management, maintenance and enhancement
  • Monitoring, logging and creating various alerts on key matrix
  • 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
  • Propose and deliver an optimal solution
  • Proactively ask for assistance when hindered by roadblocks or requirement issues
  • Documentation, Reporting and training

Requirements:

  • 4-5 years experience as a backend developer able to code in Nodejs or golang
  • Strong architecture and documentation skills along with experience working in a true agile environment with TDD and continuous integration
  • Strong problem-solving and troubleshooting abilities.
  • 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
  • Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes.Familiarity with cloud computing platforms like AWS, Azure, or Google Cloud Platform.