Full-Stack Software Engineer / 软件工程师 - AI Anime Avatars 🤖

Hangzhou remote Until 8/22/2026 H-1B sponsor history First posted March 20, 2025 Last posted March 20, 2025
Job description

Botnet允许创作者打造AI虚拟形象,与Character.ai类似,但更具视觉吸引力,让你可以直观地与角色互动。我们最初的目标用户群是动漫爱好者。

我们正在寻找一位经验丰富的资深全栈软件工程师,特别注重后端开发能力。

职位职责:

理想的候选人应具备丰富的复杂Web应用程序设计与开发经验,特别擅长构建健壮的后端系统。此角色将在领导技术项目、与跨职能团队协作、持续改善软件基础设施和开发流程方面发挥关键作用。尽管我们倾向于全栈能力全面的候选人,但表现突出的后端工程师也非常欢迎申请。

- 使用Python(后端)和React(前端)设计并开发可扩展的全栈应用程序

- 实施并优化RESTful API、微服务及数据库架构(PostgreSQL)

- 编写清晰、易维护的代码和全面的测试用例

- 在敏捷开发环境中与跨职能团队紧密协作

- 开展代码审查并指导初级开发人员

- 评估并改进开发流程与方法论

- 研究并引入新技术(如FastAPI、Next.js)以增强我们的技术栈

- 引领性能、安全性和可扩展性的最佳实践

- 整合和利用AI工具提高开发效率和产品功能

职位要求:

- 5年以上专业软件开发经验,具有较强的后端开发背景

- 精通Python、React和现代JavaScript

- 熟悉后端框架(FastAPI、Django或Flask)和前端框架(React、Next.js)

- 深入理解RESTful API设计、微服务架构及PostgreSQL数据库

- 熟悉云平台(AWS/GCP/Azure)、容器化技术(Docker/Kubernetes)和CI/CD流水线

- 具备AI工具相关知识及其在软件开发流程中的整合经验

- 出色的问题解决能力,具备指导团队成员的能力

- 优秀的沟通技巧,有敏捷团队协作经验

Botnet lets creators make AI avatars - similar to Character.ai, but with a beautiful visualization of the character you're speaking to. Our initial use case is for anime fans.

We are seeking a highly skilled Senior Full-Stack Software Engineer, with a strong emphasis on backend development.

Responsibilities

The ideal candidate will have extensive experience in designing and developing complex web applications, with a particular focus on robust backend systems. This role will be crucial in leading technical projects, collaborating with cross-functional teams, and continuously improving our software infrastructure and processes. While we prefer full-stack capabilities, exceptional backend engineers are also encouraged to apply.

- Design and develop scalable full-stack applications using Python (backend) and React (frontend)

- Implement and optimize RESTful APIs, microservices, and database schemas (PostgreSQL)

- Write clean, maintainable code and comprehensive tests

- Collaborate with cross-functional teams in an agile environment

- Conduct code reviews and mentor junior developers

- Evaluate and improve development processes and methodologies

- Research and implement new technologies (e.g., FastAPI, Next.js) to enhance our tech stack

- Lead best practices for performance, security, and scalability

- Integrate and leverage AI tools to improve development efficiency and product capabilities

Requirements

- 5+ years of professional software development experience, with strong backend focus

- Proficiency in Python, React, and modern JavaScript

- Experience with backend frameworks (FastAPI, Django, or Flask) and frontend frameworks (React, Next.js)

- Solid understanding of RESTful API design, microservices architecture, and PostgreSQL

- Familiarity with cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), and CI/CD pipelines

- Knowledge of and experience with AI tools and their integration into software development processes

- Strong problem-solving skills and ability to mentor team members

- Excellent communication skills and experience working in agile environments

About this role

Summary

Design and develop scalable applications, focusing on backend systems.

Job title

Full-Stack Software Engineer

Experience level

5+ years

Industry

software

Location requirements

Located in Hangzhou, remote work not mentioned.

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

PythonReactJavaScriptFastAPIDjangoFlaskRESTful APImicroservicesPostgreSQLAWSGCPAzureDockerKubernetesCI/CDAI

Preferred skills

problem-solvingmentoringcommunicationagile

Specializations

full-stackbackendweb developmentAImicroservices
Locations

Structured locations inferred from the posting.

Hangzhou, Zhejiang, China

On-site City