出海雷达

高级/中级软件工程师(全栈)

Senior/Middle Software Engineer (Full Stack)

开发工程限定地区(需当地身份)
公司Kate Worthington
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间13 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

软件工程师(全栈)
职位概述
我们正在寻找一名软件工程师(全栈)来开发和维护支持业务运营的网络应用和后端系统。该职位将与业务分析师、用户体验/用户界面、质量保证、移动端、基础设施和其他相关团队紧密合作,参与完整的软件开发生命周期,从需求分析和解决方案设计到开发、测试、部署以及生产后的支持。
职责

  • 开发和维护跨前端和后端的网络应用。
  • 使用Vue.js(Nuxt)、React.js(Next.js)、Angular或相关技术开发前端应用。
  • 使用Node.js(NestJS)、C#、PHP或Golang(Gin)开发后端API和微服务。
  • 设计和开发REST API和系统间集成。
  • 设计并使用关系型数据库如Oracle、SQL Server和PostgreSQL。
  • 分析和优化SQL查询、索引和数据库事务以提高性能。
  • 开发与内部系统、第三方服务和外部API的集成。
  • 使用WebSocket、Webhook或基于事件的集成等技术开发实时集成。
  • 分析并解决在质量保证、用户验收测试或生产环境中发现的错误和缺陷,同时持续改进应用性能、可扩展性和可靠性。
  • 进行代码审查,确保软件开发符合已建立的编码和开发标准。
  • 管理构建、部署和应用环境配置。
  • 与CI/CD流水线和工具如GitLab、Jenkins和Docker协作。
  • 监控应用,管理日志,并分析系统问题以识别和解决根本原因。
  • 与业务分析师、用户体验/用户界面、质量保证、移动端、基础设施和其他相关团队密切合作。

任职要求

  • 至少3年网络应用开发或全栈开发经验。
  • 具有至少一种技术如Vue.js / Nuxt、React.js / Next.js或Angular的前端开发实际经验。
  • 对响应式设计、组件化架构和前端应用架构有深刻理解。
  • 具有至少一种技术如Node.js / NestJS、C# / .NET、PHP或Golang / Gin的后端开发经验,能够设计和开发REST API。
  • 了解身份验证和授权,如JWT、OAuth 2.0或OpenID Connect。
  • 有与关系型数据库如Oracle、SQL Server和PostgreSQL合作的经验。
查看英文原文

Software Engineer (Full Stack)
Role Overview
We are looking for a Software Engineer (Full Stack) to develop and maintain Web Applications and Backend systems that support business operations. The role will work closely with BA, UX/UI, QA, Mobile, Infrastructure, and other related teams throughout the full software development lifecycle, from requirement analysis and solution design to development, testing, deployment, and post-production support.
Responsibilities

  • Develop and maintain Web Applications across both Frontend and Backend.
  • Develop Frontend applications using technologies such as Vue.js (Nuxt), React.js (Next.js), Angular, or related technologies.
  • Develop Backend APIs and Microservices using Node.js (NestJS), C#, PHP, or Golang (Gin).
  • Design and develop REST APIs and system-to-system integrations.
  • Design and work with relational databases such as Oracle, SQL Server, and PostgreSQL.
  • Analyze and optimize SQL queries, indexes, and database transactions to improve performance.
  • Develop integrations with internal systems, third-party services, and external APIs.
  • Develop real-time integrations using technologies such as WebSocket, Webhook, or event-based integration.
  • Analyze and resolve bugs and defects identified during QA, UAT, or Production, while continuously improving application performance, scalability, and reliability.
  • Conduct Code Reviews and ensure software development follows established Coding and Development Standards.
  • Manage build, deployment, and application environment configurations.
  • Work with CI/CD pipelines and tools such as GitLab, Jenkins, and Docker.
  • Monitor applications, manage logging, and analyze system issues to identify and resolve root causes.
  • Collaborate closely with BA, UX/UI, QA, Mobile, Infrastructure, and other relevant teams.

Required Qualifications

  • At least 3 years of experience in Web Application Development or Full Stack Development.
  • Hands-on experience in Frontend development using at least one technology such as Vue.js / Nuxt, React.js / Next.js, or Angular.
  • Strong understanding of Responsive Design, Component-Based Architecture, and Frontend Application Architecture.
  • Experience in Backend development using at least one technology such as Node.js / NestJS, C# / .NET, PHP, or Golang / Gin, with the ability to design and develop REST APIs.
  • Understanding of Authentication and Authorization, such as JWT, OAuth 2.0, or OpenID Connect.
  • Experience working with Relational Databases such as Oracle, SQL Server, or PostgreSQL, with a good understanding of Database Design, SQL Queries, Transactions, and Indexing.
  • Proficient in Git and familiar with the Software Development Lifecycle (SDLC).
  • Strong debugging and application troubleshooting skills.
  • Understanding of Application Performance, Error Handling, Logging, and Security.
  • Ability to collaborate effectively with BA, UX/UI, QA, Mobile, Infrastructure, and other cross-functional teams.
  • Strong analytical and problem-solving skills, with the ability to learn and adapt to new technologies.

Preferred Qualifications

  • Experience designing or developing systems using Microservices Architecture.
  • Experience with Microsoft Azure, such as Azure App Service, Azure API Management, or other related Azure services.
  • Experience with Hardware Integration, such as Card Readers, Fingerprint Scanners, POS devices, or other hardware.
  • Experience with Unit Testing, Integration Testing, or Automated Testing.
  • Knowledge of Monitoring and Observability, including Application Logs, Metrics, and Distributed Tracing.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级人才招聘

Kate WorthingtonThailandFull Time12 天前
其他限定地区(需当地身份)

← 返回全部职位