全栈开发工程师

马斯喀特 无个税2天前全职 网络
面议
全栈开发工程师(2-3年经验),从第一天开始构建 准备好从第一天开始构建了吗? 我们正在寻找一位积极进取的 全栈开发工程师(2-3年经验) 加入我们的产品团队。您将与高级工程师紧密合作,使用以JavaScript为主的技术栈构建、维护和扩展现代Web应用程序。此职位非常适合具有扎实基础、动手项目经验,并渴望在真实生产环境中成长的人。 您的职责(责任) • 使用JavaScript(ES6+)、React和Next.js开发和维护全栈Web应用程序 • 使用Node.js和NestJS构建和支持后端服务 • 使用Nx管理团队和服务之间的单一代码库和共享库 • 设计、构建和集成符合微服务架构的API • 使用PostgreSQL和MongoDB开发和优化数据模型和查询 • 使用Redis进行缓存、性能改进和提高系统响应能力 • 使用Docker将服务和应用程序容器化 • 编写干净、可维护和文档齐全的代码(包括可读的提交和PR) • 与设计师、产品经理和高级工程师合作,端到端交付功能 • 调试问题、编写测试并为系统稳定性和性能改进做出贡献 • 遵循安全性、可扩展性和性能的最佳实践,并不断提高您的技能 您需要具备的(必备技能和经验) • 2-3年构建Web应用程序的经验(专业或强大的实际项目) • 扎实的JavaScript(ES6+)基础 • 具备React和Next.js的实际操作经验 • 熟悉Node.js和后端开发概念 • 有NestJS的经验或接触过 • 理解Nx(或单一代码库设置)和共享库模式 • 了解REST API和微服务概念 • 有使用PostgreSQL和MongoDB的经验 • 基本了解Redis(使用案例、缓存模式) • 熟悉Docker和容器化应用程序 • 熟练使用Git和标准版本控制工作流程(分支、PR、审查) 加分项 • 有云平台(OCI、AWS、GCP或Azure)经验 • 接触过CI/CD管道 • 基本了解系统设计和可扩展性模式 • 有实习经验或强大的已发布项目组合(包括副项目) 我们寻找的人 • 强大的问题解决思维和责任心 • 愿意快速学习、适应和成长 • 清晰的沟通和强大的协作能力 • 对构建高质量软件和交付实际价值充满热情 我们提供的 • 来自经验丰富的工程师的指导和成长支持 • 学习现代架构和生产实践的机会 • 协作、支持和高责任感的团队环境 • 接触真实世界系统(性能、规模、可靠性、安全性)的机会