全栈开发人员
我们正在寻找一位熟练的软件工程师,负责设计、开发和维护可扩展的Web应用程序,使用前端和后端技术的组合。理想的候选人将具备.NET Core、Angular、React、Node.js以及现代云解决方案的强大专业知识。
您将与跨职能团队密切合作,以定义业务需求和技术解决方案,确保高性能的应用程序满足客户的需求。
主要职责:
后端开发:
使用.NET Core、MVC、EF Core、Node.js和Next.js开发和维护可扩展的后端应用程序。
实施和管理微服务架构及API集成。
设计和管理数据库架构,并优化SQL Server和MySQL数据库。
测试与优化:
为前端和后端组件创建和维护单元测试、集成测试和功能测试。
进行应用程序可扩展性和响应性的性能优化。
协作与最佳实践:
与跨职能团队合作,定义业务需求和技术解决方案。
保持对最新全栈开发趋势、最佳实践和技术的关注。
所需资格和技能:
教育背景:
计算机科学或相关领域的学士学位。
经验:
至少5年的全栈开发人员或类似角色的经验。
后端技术:
精通.NET Core、MVC、EF Core。
具备Node.js和Next.js的服务器端逻辑经验。
前端技术:
精通Angular 12+、React、Bootstrap、Vue.js。
具备TypeScript、ES6+、面向对象编程原则的经验。
数据库:
对SQL Server、MySQL有深入理解。
测试:
具备后端和前端的单元测试、集成测试、功能测试经验。
其他技能:
熟悉CSS预处理器(SASS、LESS)、Webpack或Gulp等构建工具。