全栈Python/React开发者

16个月前全职
CAYS Inc.

CAYS Inc.

location 纽约
unsaved
角色:全栈Python/React开发人员 地点:远程 职位类型:合同 资格要求 • 10年以上的Python和React开发经验,熟练掌握TypeScript和JavaScript。 • 3年以上的Java应用开发经验。 • 熟悉Web开发技术,包括HTML和CSS。 • 有Pytest和单元测试经验。 • 熟练构建使用Django和Fast API的RESTful API。 • 熟悉云服务,尤其是AWS(Lambda、EC2、Kubernetes、SQS)和Azure(Event Hubs)。 • 熟练使用Sentry、Mixpanel和Paper trail等监控和日志工具。 • 对事件驱动架构、设计模式和微服务有扎实的理解。 • 有PostgreSQL和AWS S3的经验。 • 有自然语言处理(NLP)和机器学习方面的经验,并能将这些技能应用于增强应用程序和功能。 • 熟悉NLP和机器学习项目中常用的库和框架。 • 具备基础设施管理的Terraform经验。 • 优秀的沟通能力,能够在协作的团队环境中有效工作。 • 成功交付复杂软件解决方案的经验。 • 有使用Playwright和Selenium等自动化测试框架的经验。 • 在Scrum团队中的敏捷环境中有工作经验。 工作职责 • 设计、开发、测试和维护基于Python和React的应用程序。 • 开发、测试和维护基于Java的应用程序。 • 与跨职能团队合作,设计和实施与业务目标一致的解决方案。 • 使用事件驱动架构和微服务创建可扩展和高效的系统。 • 编写单元测试,进行代码审查,并通过最佳实践确保代码质量。 • 开发RESTful API,并在必要时集成第三方服务。 • 应用NLP和机器学习技术开发智能功能,增强用户体验。 • 排除软件缺陷和性能问题。 • 使用Terraform进行基础设施即代码,并在AWS和Azure上管理云资源。 • 使用AWS EC2、AWS Kubernetes、AWS SQS和Azure Event Hubs等技术。 • 使用Sentry、Mixpanel、Paper trail和其他相关工具实施监控和日志解决方案。 • 管理数据库,包括PostgreSQL,并使用AWS S3进行数据存储。 • 使用GitHub Actions实施和维护CI/CD流水线,用于自动化测试、构建和部署过程。 • 配置和管理自动化测试框架,如Playwright和Selenium,以确保应用程序的可靠性和质量。 • 为将我们的Python/Django单体应用程序演变为更模块化和可扩展的架构做出贡献。 • 参与生产支持和维护工作。 • 参与与开发团队的问题解决和故障排除。 • 撰写清晰、简明、组织良好的用户文档,以保持标准和流程。 • 参与Scrum仪式。 谢谢, Vijay Bhaskar 交付负责人 vijaya.reddy@cayscorp.com 310-526-7762/分机-430 https://www.linkedin.com/in/vj-bhaskar-reddy-4bb03413b