Our Jobs

BACK-END DEVELOPER

Apply Now

Job Details

Job type icon
Full Time
Location icon
Shah Alam
Department icon
Technology Department
Education icon
Bachelor In Computer Science & Equivalent

About the role?

Bateriku.com is seeking a skilled Back-End Developer to join our Technology Department.

Key Responsibilities

  • Develop & Maintain Backend Systems – Build and maintain backend services for reliability, speed, and efficiency.
  • Work with JavaScript & Backend Tech – Use JavaScript and related technologies to develop, test, and debug backend applications.
  • Collaborate with Product Teams – Work closely with teams to develop and optimize products based on business goals.
  • Problem-Solving & Debugging – Identify issues, perform root-cause analysis, and improve system performance.
  • Ensure Code Quality – Review code and designs to maintain high development standards.
  • Support & Troubleshoot – Work with IT Support and Product Management to resolve product issues.
  • Optimize Performance – Analyze and fine-tune systems for better performance and uptime.
  • Stay Up to Date – Keep up with new technologies and industry trends.

Requirements

  • Bachelor's degree in Business, Marketing, Computer Science, or a related field.
  • Proven experience (3-5+ years) in backend development.
  • Minimum 3 years of experience with strong foundations in algorithms and data structures, and backend software development regardless of monolith or microservices structure.
  • Database Management: Expertise in relational (MySQL) and non-relational (MongoDB) 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.
  • Preferred Skills: Experience in ecommerce, booking systems, inventory management, and strong technical background or knowledge of software development processes.