Our client, a reputable and well-recognised MNC with multiple business streams in Hong Kong, is seeking a Back end Developer. This role will involve contributing to the design and development of multiple features within a high-performance system that processes vast amounts of data.
Key Responsibilities:
- Write clean, maintainable, and efficient Python code.
- Perform code reviews and ensure adherence to best practices.
- Design, develop, and maintain server-side components for web applications, mobile apps, and AI-driven solutions.
- Collaborate closely with front-end developers and data scientists to seamlessly integrate user-facing interfaces.
- Document technical requirements, development processes, and architectural decisions.
- Enhance application performance and scalability to deliver top-notch user experiences.
- Implement stringent security measures and data protection protocols.
- Monitor and troubleshoot system performance to ensure reliability.
- Stay abreast of emerging technologies and industry trends to drive continuous improvement.
Requirements:
- 3 to 5 years of proven experience in backend development.
- Proficiency in at least one server-side language, with Node.js and Python expertise preferred.
- Hands-on experience with SQL and NoSQL databases.
- Familiarity with building RESTful and GraphQL APIs.
- Exposure to microservices architecture or service-oriented design.
- Knowledge of major public cloud services like AWS, Azure, or Google Cloud.
- Proficiency in containerization tools such as Docker and Kubernetes.
- Understanding of CI/CD pipelines and DevOps methodologies.
- Knowledge of ML model packaging and deployment is advantageous.