职位概述:
我们正在寻找一名全栈软件工程师,能够与开发团队、产品经理和业务部门合作,架构、开发和维护各种网络应用程序,以支持我们不断增长的平台。作为我们的全栈软件工程师,您将负责设计、开发、部署和维护我们公司的各种产品。您将同时负责Web应用程序的后端和前端开发。您将负责应用程序的性能(包括API优化和前端性能)、分析和监控。您将为优化内部流程和效率的应用程序做出贡献。由于您将处理大量数据,您应该能够熟练处理原始SQL查询,并优化数据库设计以提高性能。您将与一支负责构建新应用程序和支持现有应用程序的工程师和产品经理团队合作。您必须确保遵循编码标准并保持文档的维护。您必须对编码着迷,逻辑敏锐,理解业务目标和工作流程,并能够与各种团队成员进行沟通。
所需技能/经验:
• 2+年全栈软件开发经验,包括后端和前端开发
• 计算机科学/软件工程或相关专业的学士/硕士学位
• 使用Python(Django REST框架)开发REST API的经验。
• 在AWS云中配置EC2/容器以托管Web应用程序的经验
• 设置监控工具以进行停机和性能监控的经验。
• 对SQL数据库(最好是PostgreSQL)有深入的理解
• 具备开发API和云服务的经验,注重持续性能优化。
• 熟悉前端Web技术:HTML5、CSS3、JavaScript、Angular 9+、TypeScript
• 有在大型现有生产应用的代码库中工作、从头开始启动项目以及为项目的完整生命周期做出贡献的经验。
• 锐利的分析能力,能够理解现有应用程序并提出创新解决方案。
• 有整合第三方API和SDK的经验。
• 有在敏捷团队中工作的经验。
• 首选技能/经验:
• 有使用Snowflake等数据仓库解决方案的经验
• 有设置负载测试环境的经验
• 在AWS云中具有DevOps和CI/CD经验
• 有NodeJS的经验
• 有创建报告仪表盘、数据可视化的经验
• 有Mapbox GL JS的经验