领先的后端软件工程师

16个月前全职
recruit22

recruit22

location 芝加哥
unsaved
职责: • 在整个SDLC过程中做出贡献(SCRUM、设计、编码、测试、部署和维护) • 与跨职能团队合作 • 参与代码审查 • 提高整体代码质量和可维护性 • 处理技术债务和错误 • 指导初级工程师 • 实施SecDevops最佳实践。 要求: • 计算机科学或相关学位/行业经验的学士学位 • 在Linux环境中使用.NET构建面向消费者的大型分布式系统后端的10年以上经验。 • 在构建微服务时对线程和内存管理有深入了解。 • 在构建具有弹性、可扩展和安全软件方面具有专业知识。 • 熟练使用和优化MongoDb的性能。 • 熟练使用Azure/AWS在Docker/Kubernetes上构建分布式、事件驱动的云原生环境。 • 熟练使用设计优先的软件开发方法。 • 熟练掌握领域驱动设计(DDD)。 • 在微服务上实现80%以上代码覆盖率的TDD经验。 • 在敏捷/Devops环境中工作的经验。 • 有Kafka和Kafka Streams的经验优先。 • 有事件溯源的经验优先。 • 有使用Protobuf和gRPC的经验优先。