Backend Developer (SA)

Responsibilities

  • Design & Development: Architect and develop backend services ensuring the availability, scalability, resiliency, latency, and efficiency of the system.
  • Building and Maintaining: Use JavaScript and related technologies to build, maintain, test, and debug the backend of an application.
  • Product Implementation: Work closely with product teams to build, test, and optimize products in line with business metrics.
  • Problem Solving: Conduct root-cause analysis, debug complex production software, and continuously improve system performance.
  • Code Quality: Participate in code and design reviews to maintain high development standards.
  • Customer Support: Collaborate with IT Support and Product Management to identify and address potential product issues.
  • Performance Optimization: Engage in capacity planning, performance analysis, tuning, and system optimization to ensure high uptime.
  • Staying Current: Remain knowledgeable of emerging technologies and industry trends.

Requirements

  • Bachelor’s degree in Business, Marketing, Computer Science, or a related field.
  • Proven experience (5–8 years) in backend development using Express.js.
  • Minimum 3 years of experience with a strong foundation in algorithms and data structures, and backend software development regardless of monolithic or microservices structure.
  • Database Management: Expertise in relational (MySQL) database systems, with skills in query optimization and fine-tuning.
  • Strong understanding of any Software Development Life Cycle (SDLC) and product management tools (e.g., Jira, Trello, or similar).
  • Analytical mindset with the ability to make data-driven decisions.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work collaboratively in a team environment.
Job Type: Contract (12 Months Renewable)
Job Location: Selangor

Apply for this position

Allowed Type(s): .pdf, .doc, .docx