高级全栈 / Tech Lead 招聘信息
昨天
项目介绍
我们正在开发一个面向东南亚华人用户的AI实时资讯与事件情报平台。
项目已经有现有测试版本和代码基础。
本次不是从零开发,而是需要高级工程师接手现有系统,完成技术审计,并重点强化:
实时资讯Feed
Event事件系统
AI内容服务接口
Telegram Mini App
CMS
数据采集
推荐基础
性能与工程体系
岗位定位
这是:
核心开发者 + 技术负责人。
不是纯管理岗位。
理想状态:
约70% Coding。
20% Architecture / Code Review。
10% 协作统筹。
核心职责
1.完整接手并跑通现有代码
2.梳理数据库、API、部署和模块依赖
3.输出保留/优化/重构清单
4.负责Article / Event / Claim核心数据模型
5.负责NestJS Core API
6.负责Feed / Event / Follow / Submission业务
7.负责Redis / Queue / Cache
8.负责AI Service集成
9.负责Telegram用户鉴权相关服务端
10.负责Docker / CI/CD / staging / production
11.负责数据库Migration
12.负责监控和错误处理
13.负责技术方案
14.Review其他开发者PR
15.保证团队能并行开发
必须技能
基础
TypeScript
JavaScript
Git
前端理解
React
Next.js
不要求他承担全部C端。
但必须能够Review和排查。
后端
Node.js
NestJS或同级框架
REST
Authentication
Authorization
Idempotency
Rate Limit
Database
PostgreSQL
SQL
Index
Transaction
Migration
Query Optimization
Infra
Redis
Queue
Cache
Cron
Object Storage
CDN
Docker
CI/CD
强烈加分
Telegram Mini App
Telegram Bot
新闻/Feed系统
Event/Timeline产品
AI产品
pgvector
Elasticsearch/OpenSearch
BullMQ
Sentry
Cloudflare
Vercel
AWS/S3兼容存储
经验要求
建议:
5年以上生产研发经验优先。
不死卡年限。
真正重要:
接过别人代码
做过线上产品
做过数据模型
做过性能优化
处理过线上事故
优先项目经历
优先排序:
1.内容 / 新闻 / Feed平台
2.AI信息平台
3.社交平台
4.Telegram Mini App
5.搜索/推荐
6.视频信息流
7.本地生活
8.SaaS
纯企业后台CRUD:
匹配度较低。
AI Coding要求
要求熟练使用至少一种:
Cursor
Claude Code
Codex
GitHub Copilot
其他Coding Agent
评价重点不是:
会不会点按钮。
而是:
能否利用AI快速:
阅读旧代码
生成测试
重构
实现模块
排查Bug
同时自己能够:
架构、Review、Debug、Test。
工作方式
远程
长期合作优先
小团队
高自主权
可以直接参与产品决策
结果导向
开发节奏
要求:
每天有可以看到的真实进展。
每周:
至少一个Staging可验收版本。
每1—2周:
有用户明显可感知升级。
团队协作
Tech Lead负责:
Architecture
Schema
API Contract
Infra
Review
不能成为:
所有任务都必须经过他的“人肉中转站”。
不适合候选人
只接受完整PRD后才开始
只做外包式交付
只会CRUD
不会SQL
无法接别人代码
喜欢过度架构
V1就想上Kubernetes/Kafka
不写测试
不愿Review
所有问题都归咎前任代码
AI生成代码本人看不懂
小功能几天仍无可验收结果
候选人需要提供
1.简历
2.GitHub / Gitee
3.2—3个真实项目
4.每个项目本人负责范围
5.可演示产品
6.技术架构简述
7.AI Coding工具
8.可投入时间
9.合作方式
10.期望报价
简历筛选
重点找:
Next.js + NestJS + PostgreSQL + Redis
但不能只关键词匹配。
必须看:
是否真正有完整产品Owner经验。
第一轮沟通
重点问:
你接手一个已经开发几个月但质量未知的系统,前3天怎么做?
优秀回答应出现:
run
test
architecture
DB
APIs
logs
deployment
risk
不先重写
技术面试
重点:
Q1
如何判断现有项目应该重构还是继续改?
Q2
Article和Event的数据关系怎么设计?
Q3
两个Event被错误合并以后如何恢复?
Q4
Feed怎么做Cursor稳定排序?
Q5
AI任务处理10分钟,用户API应该怎么办?
Q6
同一Telegram消息被处理三次怎么办?
Q7
Redis挂了系统还能不能读资讯?
Q8
数据库加新字段怎样平滑上线?
Q9
三人怎么并行开发?
Q10
现有系统没有测试,你怎么补而不是全部重写?
1—2天付费试工
提供:
现有项目部分代码或脱敏Demo。
要求:
任务A
输出:
现有架构问题清单。
任务B
设计:
Article → Event → Update基本Schema。
任务C
完成:
一个Event详情API。
任务D
加入:
Migration + Test + Docker运行说明。
评分
系统判断:25%
数据建模:20%
代码质量:15%
交付速度:15%
测试:10%
AI Coding使用质量:10%
沟通:5%
85+:重点录用。
*************
*************
评论
全部评论
