Technology Domain Specialist - Junior
合同职位最低要求:·计算机科学或相关技术领域的 B 学位。· 4年以上在大型网络应用程序设计和开发中的高级职业 · 实践公共云体验 - AWS,Google Cloud,Azure,Heroku · 强大的了解容器 Docker,Kubernetes · REST API 开发方面的经验 · 多语语言开发人员拥有目前主要框架中实践开发经验 · .Net Core,Java/Springboot,Python,JS/NodeJS,Nest.JS, Nuxt.JS · 实习低延迟消息/排列技术 - Kafka,子 MQ ·可证明对 CI/CD 过程,测试框架和使用 git,Jenkins/Bitbucket 管道,Spinnaker 等工具的实践熟悉 · 了解 Dynatrace&DataDog 等监控和观察性工具 · 对应用程序,数据和基础设施架构学科的强大知识 · 对于所有系统中的建筑和设计的专家理解 · 在敏捷开发环境中工作经验 · 优秀的书面和口头沟通技能 · 与全球分布式团队一起在动态,远程先进行工作的能力 · 学习新趋势并推动团队口头讨论以改善产品。· 卓越的书面与口头沟达能力。· 舒适领导前端开发团队在大型项目中 · 这是一个实践角色和每天的代码贡献是必需的:· 使用 Node.js 工具的经验 ·使用 Node,Python 和 Go 等后端技术堆的经验 •测试 (Cypress, Jest) 的经验 ·与比特巴克管道和斯宾纳克等 CI/CD 平台的经验• SonarCloud 的经验 (代码扫描,漏洞,代码覆盖,代码质量等)·云飞机的经验 责任:· 我们寻找一个领导大型后端应用程序的设计和架构,使用最佳实践来确保高水平的性能,可维护性和可用性。·参与开发的所有方面,在设计,规划,发展和部署中发挥关键作用,并推动公司软件交付生命周期的改进,以实现高质量的连续交付过程。·理想。
查看英文原文
Contract position
Minimum Requirements:
- B-Degree in Computer Science or related technical field.
- 4+ years in a senior role designing and developing large-scale web applications
- Hands-on public cloud experience - AWS, Google Cloud, Azure, Heroku
- Strong understanding of containers Docker, Kubernetes
- Required experience in REST API development
- Polyglot developer with current hands-on development experience in a major framework
- .Net Core, Java/Springboot, Python, JS/NodeJS, Nest.JS, Nuxt.JS
- Hands-on experience with low-latency messaging/queueing technologies - Kafka, rabbit MQ
- Demonstrable familiarity with CI/CD process, testing frameworks and practices with tools like git, Jenkins/Bitbucket pipelines, Spinnaker
- Knowledge of Monitoring and Observability Tools such as Dynatrace & DataDog
- Strong knowledge of application, data and infrastructure architecture disciplines
- Expert understanding of architecture and design across all systems
- Experience working within an agile development environment
- Excellent written and oral communication skills
- Ability to work in a dynamic, remote-first environment with a globally distributed team
- Learn about new trends and drive team discussions to improve the product.
- Excellent written and oral communication skills
- Comfortable leading the frontend development team in big projects
- This is a hands-on role and code contribution daily is required
Nice-to-have Skills:
- Experience using Node.js tools
- Experience with backend tech stacks including Node, Python and Go
- Experience with testing (Cypress, Jest)
- Experience with CI/CD platforms such as Bitbucket Pipelines and Spinnaker
- Experience with SonarCloud (Code scanning, vulnerabilities, code coverage, code quality etc)
- Experience with Cloudflare (Caching, DNS, WAF, CSP)
- Experience using Monorepos using Nx (we have over 20+ FE apps in the same repo)
- Experience with Datadog
- Experience with AWS services
- Experience using Terrafrom
Responsibilities:
- We are looking for an individual to lead the design and architecture of large- scale backend applications using the best practices to ensure high levels of performance, maintainability and availability.
- Be involved in all aspects of development playing a critical role in design, planning, development, and deployment and drive improvements in the company's software delivery life cycle to enable high quality continuous delivery process.
- The ideal candidate will bring a mindset of creativity, innovation, and balance bleeding edge technology development with a relentless pursuit of timely product engineering delivery.
- The role requires ownership, logical thinking, and estimation of your own work, coding, testing, troubleshooting, and performance optimizations.
- The candidate will partner with key stakeholders across the business including the Backend Software Engineers,
- Product Management, Infrastructure/DevOps and Security to advance the product roadmap. They will need to Seek constant feedback from different users and data to help the team to prioritize and iterate on solutions.
- Be involved in mentoring less experienced software engineers in the team
Originally posted on Himalayas