Specialization: IT OR COMPUTER SOFTWARE
Job description:
Company Profile Our client is a well-established provider of VOIP telecommunication solutions with over a decade of experience in the industry. They have been at the forefront of IP-based telephony solutions, cloud PBX, Voice QoS, and telephony cards for medium to large-scale enterprises across Southeast Asia. With deep technology expertise and a focus on innovation, they are poised to grow as a reliable provider of the latest IP-based and cloud-integrated communications solutions. Role Overview We are seeking a skilled Backend Developer to join our growing team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance backend systems that power our cloud-based solutions. You will work closely with frontend engineers, product managers, and other stakeholders to deliver robust and scalable applications. Responsibilities - Design, develop, and maintain robust, scalable, and efficient server-side applications and APIs.
- Write clean, well-structured, and testable code in one or more backend programming languages.
- Develop and implement database schemas and queries.
- Optimize application performance, including database interactions and API response times.
- Implement security best practices and ensure application security.
- Integrate backend systems with frontend applications and third-party services.
- Develop and maintain RESTful, GraphQL, and RPC APIs.
- Build and manage CI/CD pipelines for automated testing and deployment.
- Monitor application performance and troubleshoot issues.
- Participate in code reviews and provide constructive feedback.
- Contribute to technical documentation and system design.
- Collaborate with frontend engineers, product managers, and other stakeholders.
- Stay updated with the latest backend technologies and trends.
- Implement logging and monitoring solutions for application health and performance.
- Participate in on-call rotations and provide support for production systems.
Requirements - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong proficiency in at least one backend programming language (Python, Java, Go, Node.js, PHP).
- Solid understanding of software engineering principles, data structures, and algorithms.
- Experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Cassandra, Elasticsearch).
- Experience designing and implementing RESTful or GraphQL APIs.
- Knowledge of API security best practices (OAuth 2.0, JWT).
- Experience with cloud platforms (AWS, GCP) and their services.
- Experience with version control systems (Git).
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Strong problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Good communication and collaboration skills.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, AWS CloudWatch) is a plus.
- Understanding of system architecture and distributed systems concepts is a plus.
If you are passionate about backend development and want to be part of an innovative and dynamic team, we would love to hear from you. Qualified and interested candidates can proceed by clicking the Apply button or sending your updated resume to yeo@asiarecruit.com.my. Consultant in charge: Yeo Boon Soon Senior Consultant WhatsApp no: +60 12-681 1281
Apply Now
Back to Job Vacancies
|