高级软件工程师(全栈)
Senior Software Engineer (Full Stack)
关于公司
Web3Auth 是一家获得风险投资支持的公司,专注于应用密码学,并专精于私钥管理软件。公司的愿景是推广加密密钥的使用,以实现赋能个人的用例。我们的解决方案允许应用程序建立公钥基础设施,同时保持用户熟悉的流程。你可以在 (git) 查看我们所有的开源代码。我们高度重视执行力,灵活且注重影响力。
我们的目标是为集成我们的应用程序提供无缝的用户体验,最终推动生态系统中的采用率。
职责
- 对一个或多个应用程序/产品功能承担完整的端到端技术与工程责任。
- 作为全栈开发人员,设计、开发、文档化并实现新功能,以及构建对现有软件的增强、修改和修复。
- 协调项目交付过程中的工程活动,并与工程师合作,确保他们按照项目要求高效地交付高质量成果。
- 在日常开发活动中发挥主导作用,通过领导架构决策、参与设计、设计评审、代码评审和实现来指导和影响开发。
- 在整个开发周期中推广工程最佳实践。
- 创建设计文档、代码、单元/功能测试、文档化并实现新程序和子程序,以及对现有软件的增强、修改和修复。
- 参与敏捷流程,包括站会、冲刺计划、评审和回顾。
基本要求
- 3年以上工作经验,拥有学士学位;或至少2年工作经验,拥有高级学位(如硕士)
- 热爱前沿技术并解决复杂业务问题
- 区块链或加密货币经验是必需的
优选要求
- 具有使用 Golang/JavaScript/TypeScript 和其他语言开发基于网络的应用程序、库和微服务的经验
- 对密码学/区块链开发有浓厚兴趣或相关经验
- 具有 Angular、React、Vue、NodeJS、MySQL、MongoDB 和 REST Web 服务的实践经验是加分项
- 熟悉状态管理模式,如 Redux、Vuex 或类似框架,有现代前端技术(Babel、web-pack 等)的经验
- 有成功交付项目的记录
查看英文原文
About Us
Web3Auth is a VC-backed company that works on applied cryptography and we specialize in private key management software. Our company vision is to proliferate the usage of cryptographic keys to enable use cases that empower the individual. Our solution allows for applications to set up a public key infrastructure while maintaining flows that end-users are familiar with. You can (git) check out all of our open-source code at . We’re heavily execution-driven, flexible and impact-focused.
Our aim is to provide a seamless user experience to the applications that integrate us, ultimately driving adoption in the ecosystem.
Responsibilities
- Take complete end-to-end technical & engineering ownership of one or more applications / product features.
- As a full-stack developer, design, develop, document and implement new functionality, as well as build enhancements, modifications, and corrections to existing software.
- Coordinate engineering activities across the delivery of the project and work with engineers to ensure they are delivering quality and efficiently against project requirements.
- Take a hands-on role in influencing and guiding day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation
- Be the ambassador for engineering best practices across the development lifecycle
- Create design documents, code, unit/functional test, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
- Participate in the Agile process including stand-up meetings, sprint planning, reviews and retrospectives.
Basic Qualifications
- 3+ years of work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters)
- Be passionate about cutting-edge technology and solving complex business problems.
- Blockchain or Crypto Experience Essential
Preferred Qualifications
- Experience in developing web-based applications, libraries and microservices using Golang/ Javascript/ Typescript and others.
- Strong interest or experience in cryptography / blockchain development.
- Working experience in Angular, React, Vue, NodeJS, MySQL, Mongodb and REST web services is a plus.
- Understanding of state-management patterns such as Redux, Vuex or similar frameworks, experience with modern front-end technologies (Babel, web-pack, etc)
- Proven track record of delivering projects with high quality UI.
- Experience with dApps, crypto wallet development (strong plus).
- Exposure to CI/CD, AWS is a plus
Originally posted on Himalayas