Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
1) Design and develop RESTful or GraphQL APIs that serve data and functionality to frontend applications.
2) Design, implement, and manage databases (SQL or NoSQL) to store, retrieve, and manipulate data efficiently.
3) Implement server-side logic and business rules that drive application functionality and data processing.
4) Implement user authentication, authorization, and data encryption to ensure secure access and protection of sensitive information.
5) Validate and sanitize user inputs to prevent security vulnerabilities like SQL injection and cross-site scripting (XSS).
6) Optimize backend performance, response times, and database queries to ensure fast and efficient operations.
7) Implement caching mechanisms to improve response times and reduce server load for frequently accessed data.
8) Integrate with third-party APIs and services to fetch or send data and enhance application functionality.
9) Design and implement microservices to break down complex systems into smaller, manageable components.
10) Configure and manage web servers (e.g., Apache, Nginx) to serve applications efficiently.
11) Implement robust error handling and logging mechanisms to track and troubleshoot issues.
12) Deploy backend applications to servers or cloud platforms (e.g., AWS, Azure) and manage scaling as needed.
13) Use version control systems like Git to manage backend codebase changes and collaborate with team members.
14) Create clear and comprehensive API documentation for frontend developers and external consumers.
15) Utilize backend frameworks and technologies such as Node.js, Django, Ruby on Rails, etc., to streamline development.
16) Plan and execute data migrations, seeding, and updates to maintain database integrity and evolve the system.
17) Collaborate closely with frontend developers, testers, designers, and other stakeholders to ensure end-to-end functionality.
18) Conduct security audits, vulnerability assessments, and compliance checks to ensure data protection and privacy.
Job Types: Full-time, Permanent
Pay: RM2,500.00 - RM3,500.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
Schedule:
- Monday to Friday
Supplemental Pay:
- Performance bonus
- Yearly bonus
Ability to commute/relocate:
- Kuala Lumpur: Reliably commute or planning to relocate before starting work (Required)