高级软件工程师(Javascript - Nodejs,Express,Typescript)

15个月前全职
Staffing Ninja

Staffing Ninja

location 香港
unsaved
职位职责: • 领导并积极参与设计、开发、测试和维护软件应用和系统。 • 对初级团队成员提供技术领导和指导,引导他们遵循最佳实践,促进他们的职业成长。 • 编写高质量、高效、易于维护的代码,通常专注于解决复杂的技术挑战。 • 领导或积极参与代码审查,确保代码质量、一致性和符合编码标准。 • 识别和解决性能瓶颈,优化代码和系统,提高速度和效率。 • 维护全面的技术文档,包括系统架构、代码注释和文档,以帮助理解和维护软件。 • 与产品经理、设计师和质量保证等跨职能团队密切合作,交付满足业务需求的软件产品。 • 确保软件开发考虑到安全最佳实践,解决漏洞,并保护用户数据。 • 为发布的软件提供持续支持、维护和错误修复,解决技术债务和遗留代码问题。 • 向非技术利益相关者有效沟通技术概念和项目进展。 经验和知识: • 通常需要相关领域的学士学位和至少8年相关经验;或者高级学位并具有6年以上经验;或者等同的相关工作经验。 • 网站开发经验(Javascript - Nodejs,Express,Typescript)。 • 开发经验,包括至少一种编程语言的熟练掌握(最好是Python、Go)和脚本编写。数据库专业知识,特别是SQL。 • 熟悉DevOps实践,包括CI/CD和流水线。 • 对云平台(如AWS)以及容器化和HashiCorp工具(如Nomad和Terraform)有了解。 • 通过代码审查和详细日志调试复杂的Web应用程序问题的丰富经验。 • 出色的沟通和团队合作能力,特别是与高度技术的团队成员。