职责
• 参与确定和构建产品增强的规格
• 参与设计软件系统、API 和 UI/UX
• 审查、验证和验证软件代码
• 根据要求开发前端和后端应用程序
• 制定并执行自动化单元测试和系统测试
• 生成并维护面向开发人员的文档
所需技能和经验
• 2+年的网络应用开发经验
• 使用项目管理软件(如Jira、Trello、Notion)的经验
• 使用Git(如GitHub和GitLab)的经验
• 熟练掌握基于RPC/REST的API
• 有后端应用程序框架/模式的经验,如gRPC、Express、Flask、Spring
• 熟悉以下一种或多种编程语言:Kotlin/Java、Go、Python、TypeScript
• 熟悉Angular、React 或 Vue.js 等前端框架
• 熟悉关系数据库和内存数据库
• 熟悉对象存储操作
• 熟悉Docker容器化
• 熟悉微服务、MVC、SOLID 等编程概念和模式
• 在类Unix操作系统下开发软件的经验
加分项
• 熟悉容器编排系统,如Kubernetes
• 熟悉CI/CD工具
• 有云服务(如AWS、GCP、Azure)的经验
• 有数据分析工具(如GA4)的经验
• 渴望学习和自我激励
• 有创业公司工作经验
• 语言能力:粤语和英语