Back-end Developer
Shanghai, San Francisco
Full-Time
About the role
As a Backend Developer at Flowith, you'll be responsible for designing, developing, and maintaining the core backend systems that power our innovative products. This full-time role combines technical expertise with creative problem-solving to build scalable and high-performance infrastructure. You'll play a key role in architecture planning and implementation, with a particular focus on integrating AI capabilities into our backend services.
Responsibilities:
Architect and implement high-performance backend systems that support our core product offerings
Develop scalable server-side applications and RESTful API interfaces with a focus on reliability and performance
Collaborate on technical architecture planning, including database optimization and service performance tuning
Contribute to AI feature implementation by staying current with advances in machine learning and generative AI technologies
Create comprehensive technical documentation, including API specifications and developer guides
Required qualifications:
Proficiency in a backend development language (NodeJS), with extensive relevant experience
Deep understanding of Linux operating systems, familiar with common commands and system optimization
Expert in database technologies:
PostgreSQL design and optimization
Index optimization
Query performance tuning
Database architecture design
Mastery of caching and message queues:
Redis usage and optimization
Message queue systems (such as RabbitMQ, Kafka)
Cache strategy design
Rust/Go language development experience is a plus
Serverless architecture experience is a plus
Soft Skills Requirements:
Strong problem-solving abilities
Team collaboration skills
Technical documentation writing capabilities
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.