Full Stack Engineer (Canto-speaker a must!)
Summary
Full stack engineer at Protiviti's Hong Kong consulting practice, building and testing front-end and back-end components (APIs, services, databases) for client projects, with cloud/DevOps work on Azure, Docker and Kubernetes. Cantonese fluency is a must.
- Development & Integration: Designing, developing and testing application components for both front-end and back-end systems (Backend APIs, services, databases).
- Client Collaboration: Working with clients and project managers to translate business needs into technical requirements, scope projects, and provide technical guidance.
- Cloud & DevOps: Utilizing cloud services (e.g., Azure) and DevOps/CI/CD tools (e.g., Docker, Kubernetes) for application deployment and management. Experience configuring Nginx or similar web server/proxy solutions for reverse proxying and other use cases is a plus.
- Quality Assurance: Performing unit, integration, and system testing, and participating in the review of other tests.
- Innovation: Conducting research and Proofs of Concept (POCs) on new or unfamiliar technologies and ensuring technical feasibilities of proposed solutions
- Technical Leadership: Leading design sessions, providing technical direction, defining standards, and mentoring other developers will be a plus.
- Programming Languages Proficiency: Expertise in languages like Java, Node.js, or Python.
- Backend Frameworks: Experience with at least one or more backend frameworks such as Spring Boot for Java, FastAPI for Python (and other similar frameworks)
- Databases: Experience with relational databases (SQL Server) and/or document databases (MongoDB / CosmosDB).
- Cloud Platforms: Hands-on experience with cloud solutions such as Azure.
- AI Experience: Hands-on experience with AI-related use cases implementation or POC experience will be a plus
- Delivery Experience: Demonstrated experience in delivering end-to-end, cross-functional enterprise projects is highly desirable.