Job description
Back-End Developer
~ (RM)
Job ID | 20973 |
---|---|
Position Title | Back-End Developer |
Industry | Computer/Information Technology |
Job Description |
- Develop, update, and maintain back-end code and processes, including web servers, API servers, databases, interfacing modules and supporting infrastructure. - Build reusable code and libraries for future use with a focus on modularity and low technical debt. - Build and manage NoSQL and graph database structure. - Ensure the stability and security of all back-end components and processes. - Optimize applications for maximum speed, scalability, and robustness. - Responsible and ensure ownership for back-end component timelines and deliverables. - Collaborate closely with the front-end developers and other team members to establish objectives and design functional, cohesive code to enhance the user experience. - Assist to develop ideas for new enhanced features or products, by monitoring industry developments and trends. |
Salary | ~ (RM) |
Location | Kuala Lumpur |
Requirements |
✓Back-end skills – Node.js, express.js/koa.js, API Development, noSQL, RESTful API, Docker and testing frameworks ✓ Source Control (e.g., GitHub, Gitlab) ✓ Personal characteristics - good work ethic, team player, self-directed, and passionate about technology ✓Familiar with Graph Database Management and ORM ✓ Familiar with Golang ✓Knowledge of OWASP security best practices ✓ Understanding of AWS and cloud deployment ✓DevOps workflow knowledge, CI/CD, Kubernetes ✓ Understanding of cryptographic primitives and asymmetric cryptography, Merkle and Patricia trees and proofs, consensus mechanisms and distributed computing strategies, interested in Blockchain, AI/ML, Big Data and dApp development |