高级全栈开发工程师 - 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)使用经验。 - 敏捷开发方法论实践经验。 - 网络安全最佳实践的了解和应用。 - 技术领导或团队管理经验。 - 开源项目贡献或个人技术博客。 为什么加入我们 加入我们,您将有机会参与开发影响众多企业的关键技术系统,解决复杂的业务挑战,并与一支分布全球的专业技术团队合作。我们提供具有竞争力的薪酬,灵活的工作安排,以及持续学习和职业发展的机会。作为远程团队的一员,您将享有工作与生活的完美平衡,同时参与构建下一代企业级应用系统。