
Full-Stack Software Engineer, AI Applications
- Hong Kong
- Permanent
- Full-time
- Collaborate with data science and AI engineering teams to design, implement, and deploy AI and Generative-AI features (Retrieval-Augmented Generation, large language models) within web applications.
- Develop and maintain full-stack components: user interfaces, back-end services, and data access layers.
- Architect and implement microservices for model inference, feature stores, and real-time data pipelines.
- Build, optimize, and document GitLab CI or Jenkins pipelines for automated testing, container builds, and environment promotions.
- Establish and enforce QA/testing processes using frameworks such as Cypress, Selenium, or Playwright, and manage test cases in TestRail, Zephyr, or similar.
- Ensure solutions meet security, compliance, and audit requirements in a regulated setting.
- Monitor application performance, troubleshoot issues, and drive continuous improvements.
- Minimum of 4 years of professional experience in full-stack web development.
- Proficiency in JavaScript/TypeScript and one of the following front-end frameworks: React, Angular, or Next.js.
- Strong back-end skills using Node.js, with experience building RESTful or GraphQL APIs.
- Hands-on experience with PostgreSQL or equivalent relational databases, including schema design and performance tuning.
- Proven track record of designing and maintaining CI/CD pipelines in GitLab CI or Jenkins.
- Experience with automated testing frameworks and test management tools.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and container orchestration via Kubernetes.
- Excellent communication skills and ability to thrive in cross-functional, regulated teams.
- Experience integrating AI/ML frameworks such as TensorFlow, PyTorch, or LangChain into microservices.
- Background working within financial services, healthcare, or similarly regulated industries.
- Knowledge of feature engineering, data versioning, and model governance best practices.
- Exposure to serverless architectures or edge deployments for AI inference.
- Front-End: JavaScript, TypeScript, React, Angular, Next.js
- Back-End: Node.js, Express, NestJS
- Database: PostgreSQL
- CI/CD: GitLab CI, Jenkins
- Testing: Cypress, Selenium, Playwright; TestRail, Zephyr
- Cloud & Infrastructure: AWS, Azure, GCP; Docker, Kubernetes
- AI/ML Integration: TensorFlow, PyTorch, LangChain
CTgoodjobs