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.