Senior Backend Developer
职位标题高级后端开发者全球位置类型付费 - 正规工作描述高级后端设计师负责构建和维护支持圣经翻译和出版工作流的服务器侧操作和基于云的解决方案的功能。包括开发和维护数据库层,API,托管解决方案,云服务和其他网页服务,作为一个协作,跨组织团队的一部分,为世界各地的翻译团队提供服务。责任:核心开发 ·设计,开发和部署数据库侧系统,包括创建,API 和托管解决办法。· 集成各种后端服务和数据库的数据。·维护,扩展和扩大网站和基于云平台。· 与前端开发人员和网页设计师合作以匹配视觉设计意图。·与工程经理合作,根据一个凝聚在一起的产品路线图审查并提供高质量的软件应用程序。· 展示拥有权,倡议,跟进和有效沟通与同行和管理者。支持和文件。· 通过咨询用户社区和开发团队分析系统要求。· 为用户社区和发展团队提供开发层次支持。·监测和报告系统性能和分析。· 编写新软件功能和服务的技术参考文献。协作与旅行 · 参加定期项目状态,规划和战略会议。· 每年可访问,至少一次会见更广泛的开发团队。·参加相关专业会议和会议。培训和指导 ·参与相关专业大会和会议。知识,技能和能力:· 在 AWS,Kubernetes 和 Docker 等云计算解决方案中经验证明。· 在设计和实施 API 方面经验证明;· 在管理多个网站和网络服务上经验证明 ·熟悉相关框架和语言,包括 Go 和 PHP. · 软件开发,算法和用户界面设计方面的能力;· 能够快速分析和学习现有大量代码基础;· 能生成并分析多个解决方案,及时做出决策;· 具有独立和团队成员的强大能力,有效地进行多任务工作。· G
查看英文原文
Job Title
Senior Backend DeveloperLocation
GlobalPosition Type
Paid - RegularJob Description
The Senior Back-End Developer is responsible for building and maintaining the server-side operations and functionality of cloud-based solutions supporting Bible translation and publishing workflows. This includes developing and maintaining the database layer, APIs, hosted solutions, cloud services and other web services, working as part of a collaborative, inter-organisational team serving translation teams worldwide.Responsibilities:
Core Development
- Design, develop and deploy server-side systems, including database creation, APIs and hosted solutions.
- Integrate data from various back-end services and databases.
- Maintain, expand and scale websites and cloud-based platforms.
- Collaborate with front-end developers and web designers to match visual design intent.
- Work with the engineering manager to review and deliver high-quality software applications against a cohesive product roadmap.
- Exhibit ownership, initiative, follow-through and effective communication with peers and management.
Support & Documentation
- Analyse system requirements by consulting with the user community and development team.
- Provide developer-level support to the user community and development team.
- Monitor and report on system performance and analytics.
- Write technical reference documentation for new software features and services.
Collaboration & Travel
- Participate in regular project status, planning and strategic meetings.
- Available to travel to meet with the wider development team at least once per year.
- Participate in relevant professional conferences and meetings.
Training & Orientation
· Participate in relevant professional conferences and meetings.
Knowledge, Skills, and Abilities:
- Demonstrated experience with hosted and cloud-based solutions, including AWS, Kubernetes and Docker.
- Demonstrated experience in the design and implementation of APIs.
- Demonstrated experience managing multiple websites and web services.
- Familiarity with relevant frameworks and languages including Go and PHP.
- Demonstrated skills in software development, algorithms and user interface design.
- Ability to quickly analyse and learn a large existing codebase.
- Ability to generate and analyse multiple solutions to a problem and make decisions in a timely manner.
- Strong ability to work both independently and as part of a team, multitasking effectively.
- Good interpersonal communication and organisational skills.
Education and Experience:
- Bachelor's or Master's degree in Computer Science or equivalent work experience; we value a heart and mind that are always learning.
- 5+ years of experience in back-end development with a solid understanding of the full software development lifecycle.
- Experience in software engineering with a strong understanding of Agile development practices.
- undefined
Applicant must be located within the U.S., and have the ability to legally work within the U.S.
$75,000 - $96,000 annually
Weekly Hours
40Originally posted on Himalayas