Overview :
We are seeking a highly skilled Backend Engineer to design, build, and maintain the server-side components of our applications. The ideal candidate will have strong expertise in backend technologies, databases, APIs, and system architecture, with a focus on building scalable and high-performance solutions.
Key Responsibilities :
Design, develop, and maintain backend services, APIs, and databases.
Collaborate with front-end developers, product managers, and other stakeholders to deliver end-to-end solutions.
Optimize application performance, scalability, and reliability.
Implement security and data protection best practices.
Write clean, maintainable, and testable code following best practices.
Debug and resolve technical issues across development, testing, and production environments.
Participate in code reviews and contribute to team knowledge sharing.
Support deployment and monitoring of backend services.
Qualifications :
Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
Proven experience as a Backend Engineer, Software Engineer, or similar role.
Strong proficiency in one or more backend languages (e.g., Python, Java, Go, Node.js, C#).
Experience with RESTful APIs, GraphQL, or gRPC.
Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
Solid understanding of software architecture, system design, and microservices.
Experience with version control (Git) and CI / CD pipelines.
Nice-to-Have Skills :
Exposure to event-driven systems and message queues (Kafka, RabbitMQ).
Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK).
Understanding of DevOps practices and infrastructure-as-code (Terraform, Ansible).
Engineer • Hong Kong Island, Hong Kong