Close

高级/资深软件工程师 - 后端/Python

at Close
技术与编程 全职 USA
560天前

详细信息

关于我们

Close,我们正在构建未来的销售通信平台。作为首个包含内置通话功能的销售CRM,我们正引领行业向消除手动流程的方向发展,帮助公司更快地完成更多交易。自2013年成立以来,我们已经成长为一个盈利的、100%全球分布的团队,拥有50多名高绩效、快乐的员工,他们致力于构建我们客户喜爱的产品。

我们的后端技术栈主要由Python Flask网络应用构成,我们的TaskTiger调度器处理许多后端异步任务处理的琐事。我们的数据存储包括MongoDB、PostgreSQL、Elasticsearch和Redis。底层基础设施在AWS上运行,使用EKS、MSK、RDS和ElasticCache等托管服务以及运行在EC2实例上的非托管服务的组合。我们所有的计算都通过CI/CD管道运行,这些管道构建Docker镜像,运行自动化测试并部署到我们的Kubernetes集群。我们的后端主要提供一个文档完备的公共API,我们的前端JavaScript应用程序会使用它。我们的基础设施使用Terraform、Ansible和其他AWS工具进行了大量自动化。

我们在我们的GitHubClose的幕后制作,我们的产品与工程博客上开放源代码和想法。查看我们的项目,如SocketSharkTaskTigerLimitLionciso8601

关于你

我们正在寻找表现出色的全职软件工程师加入我们的工程团队。这个人对网络技术感兴趣并且有良好的理解,想要帮助设计、实施、启动和扩展主要系统和面向用户的功能。这个人需要能够适应快节奏的工作环境,与一个小型而有才华的团队合作,他们将支持他们努力在职业上成长。他们需要能够很好地管理自己的时间,有效沟通,并在完全分布式的团队中协作。

要求...

  • 高级/员工级候选人应具有5年以上构建现代后端系统的经验。中级候选人应具有大约3年的类似经验,并且渴望在正确的机会下提升水平。

  • 首选Python经验,但如果您有使用Python的愿望,也可以接受其他语言的经验。

  • 您有使用MongoDB、PostgreSQL、Elasticsearch或类似数据存储的生产经验。

  • 您有设计、扩展、调试和优化系统以使其快速可靠的经验。

  • 您参与过代码审查,并提供整体代码质量建议,以帮助维护代码库的结构和质量。

  • 您关心您生产的代码和系统的质量。

  • 位于美国。不在美吗?查看我们非美国BE职位的这个职位发布

如果你有以下条件将获得加分...

  • 为我们的技术栈相关的开源代码做出贡献

  • 领导小型项目团队构建和发布功能

  • 构建B2B SaaS产品

  • 使用支持多个API(例如REST、GQL、WebSockets)的复杂架构以及异步任务和事件处理框架的经验

来帮助我们进行像这样的项目...

  • 构思、设计、构建和发布新的面向用户的功能

  • 提高我们的GraphQL和REST API的性能和可扩展性。

  • 改进我们同步每月数百万销售电子邮件和日历事件的方式

  • 使用Twilio的API、WebSockets和WebRTC改进我们的通话功能

  • 构建基于销售活动数据提供可操作见解的面向用户分析功能

  • 改进我们由Elasticsearch支持的强大搜索功能

  • 改进我们使用Kafka和Redis等流媒体技术构建的内部消息基础设施

  • 构建新的和增强现有的与Google的G套件、Zapier和网络会议提供商等其他SaaS平台的集成

为什么与我们合作?

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅