Career   /

Back-End Developer

Back-end Developer

Engineering & Product Dev
Apply Now

Details of this role:

Bangsar South, Kuala Lumpur
Developers/Programmers (Information & Communication Technology)
Full time

Benefits of this role:

  • Transport & Parking Allowance
  • Medical Benefits
  • Overseas Travelling Allowance

Job Responsibilities:

  • Build scalable, high-performance back-end components and APIs that power the front-end and mobile applications.
  • Design, implement, and optimize database structures to ensure efficient data storage and retrieval.
  • Ensure data protection and implement authentication and authorization logic to safeguard applications.
  • Work closely with front-end developers, UX designers, and product managers to create seamless and user-friendly solutions.
  • Identify bottlenecks and implement solutions to improve application performance and handle large-scale traffic.
  • Automate the deployment of new features and updates, ensuring a streamlined process for development, testing, and production.
  • Identify, diagnose, and fix issues related to the back-end logic, API errors, and database problems.
  • Continuously research and implement new technologies, tools, and best practices to improve back-end systems.
  • Ensure the reliability and quality of code through thorough testing, minimizing bugs and system crashes.
  • Maintain clear and comprehensive documentation to assist in future development and system understanding.
  • Continuously monitor performance, ensure stability, and troubleshoot any production issues that arise.

Job Requirements:

  • ​​2-5 Years of Experience in Back-End Development
  • Strong experience in languages such as .NET, .NET Core Framework, C#, MVC Development, Node.js, and Go.
  • Proficient in working with relational databases like MySQL (main), MSSQL, and PostgreSQL as well as NoSQL databases like MongoDB and Redis (cache and stream).
  • Experience in designing and developing RESTful API ensuring seamless data exchange between client and server.
  • Experience in server-side development.
  • Experience in Pub/Sub messaging service.
  • Proficient in Git for version control, including branching, merging, and pull requests.
  • Familiarity with security principles like authentication (OAuth, JWT), authorization, encryption, and securing APIs against vulnerabilities.
  • Hands-on experience with cloud services like AWS, Azure, or Google Cloud, including deploying and managing applications.
  • Familiarity with automated build and deployment processes, including tools like Jenkins and Portainers.
  • Ability to debug complex back-end issues, optimizing performance and resolving bottlenecks.
  • Understanding of how to build and maintain scalable, modular applications using microservices.
  • Knowledge of containerization and orchestration tools for deploying and managing applications in scalable environments.
  • Good command of written & spoken English and Chinese & Mandarin.