职位描述
我们的技术栈:
Javascript (with Flow) codebase: NodeJS (Express), React, React Native
GraphQL API (no REST)
PostgreSQL DB (transactional)
Redshift (warehouse)
Redis (session storage, task queue management)
Sequelize ORM (exploring Prisma as a potential replacement)
Jest test runner
Infrastructure: Kubernetes cluster hosted on AWS EC2 nodes.
工作职责:
设计、开发、测试、部署、维护和改进软件
合理安排各个项目的优先顺序,确保项目按期完成并实现目标成果
我们需要这样的你:
本科及以上学历,计算机,软件工程相关专业
一年以上工作经验
具备扎实的软件开发基础知识(数据结构,算法等等)
熟悉现代 javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
熟悉 javascript 工具链以及常用的库.
熟悉 Web 前端框架,如 ReactJs, Vue.js 等. 了解服务器端渲染技术,以及 React Native 移动端开发
了解 javascript 的最佳实践和一些常用的设计模式。具备编写高效简洁的 javascript 代码。
会编写和维护规范的测试集。有维护和管理大型代码 repo 的相关经验并且知道如何维护 repo
对代码的性能和可扩展性有深刻的理解。
乐于编写高质量的代码和测试集,并维护全面的代码覆盖测试。
具备良好的英文沟通能力。
年龄不限
加分项目:
熟练运用 React Native, GraphQL 以及 Apollo
相关产品开发经验
我们的工作地点:
远程
我们可以提供:
年薪 20-80 万 人民币(优异者可商谈)
业务表现优秀者可协助办理加拿大签证移民