Backend Developer
RM 5,000 - RM 5,999 / Per Mon
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.
Original
Simplified
Job Overview : We are seeking a highly skilled and motivated Backend Developer to design, build, and maintain the server-side components of our applications. The ideal candidate will have experience in creating scalable, secure, and efficient backend systems, integrating databases, APIs, and payment gateways, and ensuring seamless communication with front-end applications. Key Responsibilities Server-Side Development: - Design, develop, and maintain server-side logic using programming languages such as Python, Node.js, Java, or Go. - Write clean, modular, and efficient code to ensure robust backend functionality. Database Management: - Design, implement, and optimize relational (PostgreSQL) and non-relational (MongoDB) databases. - Ensure database performance, scalability, and security. API Development and Integration: - Build and maintain RESTful and GraphQL APIs to enable communication between the backend and frontend. - Ensure API functionality, performance, and security standards are met. Payment Gateway Integration: - Integrate and manage secure payment gateways like Stripe, PayPal, or Razorpay. - Implement transaction validation, error handling, and reporting mechanisms. Cloud Infrastructure: - Deploy, monitor, and manage applications on cloud platforms such as AWS or Microsoft Azure. - Optimize cloud services for performance, scalability, and cost efficiency. Security and Compliance: - Implement authentication and authorization mechanisms, including OAuth, JWT, or similar technologies. - Ensure compliance with industry standards and data protection regulations (e.g., GDPR, PCI DSS). Performance Optimization: - Monitor and optimize backend performance to handle high traffic and large data volumes. - Identify bottlenecks and implement solutions for system improvement. Testing and Debugging: - Write unit, integration, and performance tests to ensure high code quality. - Debug and resolve issues in a timely manner. Requirements Technical Skills: - Proficiency in backend programming languages such as Python, Node.js, Java, or Go. - Strong knowledge of database management systems like PostgreSQL and MongoDB. - Hands-on experience with building and maintaining RESTful and GraphQL APIs. - Experience with cloud platforms such as AWS and Microsoft Azure. - Understanding of server-side performance optimization techniques. Other Qualifications: - Strong problem-solving skills and ability to work independently. - Knowledge of version control systems like Git. - Solid understanding of software security principles. - Excellent communication and teamwork skills. Education and Experience: - Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred but not mandatory). - 2+ years of experience in backend development.
Similar Jobs