Full-stack Engineer

Shanghai

Full-Time

About the role

As a Full Stack Engineer at Flowith, you will be at the intersection of front-end and back-end development, building robust, scalable, and user-friendly AI-powered products. Your work will directly impact how our users interact with complex AI capabilities, transforming advanced algorithms into intuitive features. You'll collaborate cross-functionally with designers, product managers, and other engineers to deliver seamless experiences that bring our AI products to life.

Responsibilities:
  • At least 3 years of full-stack web development experience.

  • Proficiency in JavaScript and TypeScript, with hands-on experience in at least one major front-end framework (React, Vue, Angular).

  • Solid experience in back-end development, with expertise in one or more back-end languages (Node.js, Python, Go, Java).

  • Familiarity with at least one mainstream database system and strong data modeling skills.

  • Hands-on experience deploying and maintaining applications on cloud platforms such as AWS, GCP, Azure, or Cloudflare.

  • Deep understanding of software engineering principles, system design, and code quality.

  • Passion for AI/ML products and the ability to distill complex AI capabilities into intuitive features.

Required qualifications:
  • At least 3 years of full-stack web development experience.

  • Proficiency in JavaScript and TypeScript, with hands-on experience in at least one major front-end framework (React, Vue, Angular).

  • Solid experience in back-end development, with expertise in one or more back-end languages (Node.js, Python, Go, Java).

  • Familiarity with at least one mainstream database system and strong data modeling skills.

  • Hands-on experience deploying and maintaining applications on cloud platforms such as AWS, GCP, Azure, or Cloudflare.

  • Deep understanding of software engineering principles, system design, and code quality.

  • Passion for AI/ML products and the ability to distill complex AI capabilities into intuitive features.

Bonus points
  • Practical experience productizing large language models (LLMs).

  • Familiarity with serverless computing and microservices architecture.

  • Active contributions to open source projects, personal blogs, or a strong presence on GitHub.

  • Insight into user experience (UX) design and product usability.

Application

Please send your resume and portfolio (if applicable) to: join@flo.ing with the subject line: "Position Title - Your Name - Referee (if applicable)"

Made with 🖤 2025 flowith ― Flowith Technologies, Inc, All rights reserved.