高级软件工程师

14个月前全职
RKD Group

RKD Group

location 芝加哥
unsaved
高级软件开发人员 - SaaS 产品 一个有影响力的职业 RKD Group 在美国各地设有办事处,已帮助数百个非营利组织筹集数十亿美元,实现他们的使命。 RKD Group 是美国最大的直接回应筹款机构之一,正在快速发展,并寻找一位高级软件开发人员,以在塑造我们的技术解决方案方面发挥关键作用,提升我们的产品系列,并确保它们设定了质量期望的标杆。您的创新方法和解决问题的能力将在推动我们在充满活力的跨职能环境中的技术进步方面起到关键作用。在这个核心角色中,作为工程领导团队的副驾驶员和信任顾问,确保我们的最先进的 SaaS 解决方案在创新设计和与战略路线图的一致性方面具有创造性。您的专业知识将引导开发过程,为传递高质量的产品做出重大贡献,使非营利组织能够出类拔萃。 主要职责: 软件开发: • 高效的代码编写:编写干净、可维护和高效的代码。 • 领导开发:领导可扩展、高质量软件的设计、开发和部署。 • 代码质量保证:审核代码以确保符合软件质量标准。 • 系统优化:调试、升级现有系统,同时监督代码的维护和组织。 • 性能监控:监控和优化应用程序的性能和可扩展性。 团队协作和指导: • 指导和辅导:为初级和中级工程师提供指导和辅导。 • 知识共享:在团队内营造知识共享和持续学习的文化。 • 协作领导:鼓励和领导协作努力,确保团队与项目目标和时间表保持一致。 利益相关者沟通: • 有效沟通:与非技术利益相关者进行有效沟通,了解他们的需求,并将其转化为技术规格。 • 技术演示:以清晰有力的方式向非技术利益相关者展示复杂的技术思想。 创新和持续改进: • 流程改进:鼓励和领导改进流程、工具、方法和整体产品质量的努力。 • 技术研究:进行研究并原型化新技术,以提升产品开发和业务成果。 教育、技能、资格和经验要求: • 计算机科学或相关领域的学士学位优先。 • 也强烈考虑自学的职业道路。 • 5年以上软件开发经验,尤其是在SaaS产品方面。 • 对软件开发生命周期(SDLC)和敏捷方法论有深入了解。 • 首选的技术技能如下: • 5年以上使用React、NodeJS、ExpressJS的经验。 • 2年以上开发CI/CD流水线的经验。 • 2年以上使用AWS EC2或其他云本地服务器的经验。 • 1年以上使用AWS Lambda和API Gateway的经验。 • 1年以上使用其他AWS服务或IAC的经验。 • 其他技术技能的加分项包括: • 有DevOps工具和实践经验。 • 熟悉容器化和编排技术(例如Docker、Kubernetes)。 • 了解数据库管理和架构。 合格的候选人,请使用下面的链接申请此职位。 https://rkdgroup.com/about-us/careers/ 该职位的级别和薪酬将根据候选人的经验和资格确定。 RKD Group 提供具有竞争力的薪酬,与经验相称,并提供全面的福利。 RKD Group 是一家平等就业机会雇主。 此职位不提供赞助。