高级全栈开发工程师 - Python/Vue.js远程职位 (资深Python/Vue全栈开发专家)
远程
全职
我们正在寻找一位经验丰富的全栈开发工程师,专注于Python和Vue.js技术栈,加入我们不断发展的远程团队。您将参与开发复杂的客户端-服务器应用系统,该系统通过REST API处理来自Jira的请求,将数据存储在数据库中,并与各种第三方服务进行同步。
主要职责
- 设计、开发和维护使用Python和Flask的高效后端系统,确保代码质量和性能优化。
- 使用Vue.js框架构建响应式、用户友好的前端界面,保证最佳用户体验。
- 通过REST API实现前后端无缝集成,确保数据交互的高效性和安全性。
- 使用SQLAlchemy ORM进行数据库操作,优化SQL查询以提高系统性能。
- 实现与第三方服务和API的集成,确保数据同步的准确性和实时性。
- 参与GitLab CI/CD流程,实现代码的自动化测试和部署。
- 编写清晰的技术文档,支持团队协作和知识共享。
- 解决复杂的技术问题,提供创新的解决方案。
必备技能与经验
- 8年以上软件开发经验,展示出持续学习和技术成长的能力。
- 5年以上Python编程经验,熟练掌握Python 3.7及以上版本。
- 精通SQLAlchemy框架(1.4和2.0版本),能够高效处理数据库操作。
- 深入了解以下Python库的应用:Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3。
- 丰富的REST API设计和实现经验,熟悉MV*架构模式。
- 通过ORM工具熟练操作PostgreSQL数据库,能够设计优化的数据库结构。
- 扎实的数据库关系设计知识,能够编写高效的SQL查询语句。
- 熟悉GitLab CI/CD流程和Git版本控制系统,具有团队协作开发经验。
- 5年以上JavaScript开发经验,代码风格清晰简洁。
- 3年以上Vue.js开发经验,熟练掌握Vue 2和Vue 3框架。
- 精通Tailwind CSS和Foundation前端框架,能够创建美观且功能完善的用户界面。
- 熟悉前端库:Vue-router, Vuex, Pinia, Axios,能够构建复杂的单页应用。
加分技能
- 微服务架构设计和实现经验。
- Docker容器化和Kubernetes编排经验。
- 云服务平台(AWS, Azure, GCP)使用经验。
- 敏捷开发方法论实践经验。
- 网络安全最佳实践的了解和应用。
- 技术领导或团队管理经验。
- 开源项目贡献或个人技术博客。
为什么加入我们
加入我们,您将有机会参与开发影响众多企业的关键技术系统,解决复杂的业务挑战,并与一支分布全球的专业技术团队合作。我们提供具有竞争力的薪酬,灵活的工作安排,以及持续学习和职业发展的机会。作为远程团队的一员,您将享有工作与生活的完美平衡,同时参与构建下一代企业级应用系统。