目前的提桉 : PyTest

资深全栈开发工程师 (Python 3.9+, Vue.js 3) - 远程全职工作机会

远程
全职
非全日制
我们是一家提供综合性IaaS和PaaS解决方案的领先科技企业,服务对象从个体企业家到大型企业集团。正在寻找一位经验丰富的全栈开发工程师,精通Python和Vue.js技术栈,参与构建处理Jira请求的客户端-服务器应用程序。理想候选人应具备扎实的后端和前端开发经验,能够设计高性能系统并实现各种第三方服务的集成。 主要职责 - 设计、开发和维护使用Python和Flask框架的高性能后端服务,确保代码质量和系统可靠性。 - 使用Vue.js 3构建响应式、用户友好的前端界面,实现复杂业务逻辑和数据可视化功能。 - 通过REST API实现前后端的高效通信和数据交换。 - 设计和优化PostgreSQL数据库结构,编写高效的SQL查询和ORM模型。 - 实现与第三方服务和API的安全、稳定集成,包括LDAP、支付系统和数据服务。 - 参与完整的软件开发生命周期,从需求分析到部署和维护。 - 使用GitLab CI/CD实现自动化测试和部署流程。 - 与团队协作,进行代码审查,确保代码质量和遵循最佳实践。 - 针对系统性能瓶颈进行诊断和优化,提高应用响应速度和稳定性。 - 编写技术文档,包括API文档和系统架构说明。 技术要求 - 后端开发 - 软件开发总体经验不少于8年,具备丰富的实际项目经验。 - Python开发经验不少于5年,熟练掌握Python 3.9+的高级特性和最佳实践。 - 熟练使用Flask框架(2和3版本),能够构建健壮、可扩展的Web应用。 - 精通SQLAlchemy(1.4和2版本)进行数据库操作和模型设计。 - 熟悉并能有效应用以下库:Requests、Flask-SQLAlchemy、Flask-Migrate、Flask-CORS、Werkzeug、Gunicorn、Apscheduler、Dramatiq、PyJWT、LDAP3等。 - 具备设计和构建安全、高效REST API的丰富经验。 - 深入理解MVC/MVT等架构模式,能够实现清晰的代码分层。 - 通过ORM熟练使用PostgreSQL数据库,理解高级查询优化技术。 - 精通数据库设计,包括复杂关系建模和性能优化。 - 能够编写复杂、高效的SQL查询,并进行性能调优。 - 熟练使用GitLab CI/CD进行自动化测试和部署。 - 熟练使用Git进行版本控制和协作开发。 技术要求 - 前端开发 - JavaScript开发经验不少于5年,精通现代JavaScript(ES6+)特性。 - Vue.js框架(2和3版本)使用经验不少于3年,能够构建复杂的单页应用。 - 熟练使用Tailwind CSS框架进行响应式界面设计。 - 精通Foundation框架,能够创建专业、美观的用户界面。 - 熟练应用相关库:Vue-router、Vuex、Pinia、Axios等。 - 具备与REST API交互的丰富经验,能够处理复杂数据流。 - 熟练使用GitLab CI/CD进行前端自动化构建和部署。 - 熟练使用Git进行代码版本控制和团队协作。 为什么加入我们 加入我们团队,您将有机会参与构建影响众多企业的关键技术基础设施。我们提供具有竞争力的薪酬,专业成长空间,以及与国际化团队合作的机会。我们重视技术创新,鼓励持续学习,并致力于为每位团队成员创造积极、支持性的工作环境。