出海雷达

全栈工程师

Full Stack Engineer

开发工程未标注地域
公司One Call
薪资$102,069 - $163,311/年
工作地点Worldwide
地域资格未标注地域
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间17 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →

职位简介:
我们正在寻找一位充满动力的全栈工程师,具备丰富的.NET技术、ASP.NET和Microsoft SQL Server经验,负责设计、开发和维护可扩展的网络应用程序。理想的候选人将同时参与前端和后端系统,提供高质量、安全且高效的解决方案。

主要职责与工作内容:

  • 使用ASP.NET、(MVC/Core)和C#设计、开发和维护网络应用程序。
  • 构建和使用RESTful API和微服务。
  • 使用HTML、CSS、JavaScript和现代框架(Angular/React)开发响应式前端界面。
  • 在SQL Server(MSSQL)中编写高效、可扩展的数据库查询、存储过程和函数。
  • 优化应用程序性能、可扩展性和安全性。
  • 在敏捷环境中与产品经理、设计师和其他工程师协作。
  • 解决生产环境中的问题,重点关注可靠性和性能。
  • 参与代码审查,确保编码、测试和部署的最佳实践。
  • 实施CI/CD流程,参与DevOps实践。

教育及经验要求:

  • 计算机科学或相关领域的学士学位(或同等经验)
  • 7年以上全栈开发经验
  • 熟练掌握:
  • C#和.NET Framework/.NET Core
  • NET MVC/Web API
  • Microsoft SQL Server(MSSQL),TSQL
  • 编写复杂SQL查询、连接、索引和性能调优的经验。
  • 熟悉前端技术:
  • JavaScript、HTML5、CSS3
  • 至少一个框架(React、Angular或Vue)
  • 理解REST API、认证(JWT、OAuth)和网络安全。
  • 具备GIT和版本控制系统经验。

核心知识、技能与能力:

  • 具备Azure或其他云平台(AWS/GCP)经验
  • 了解容器化工具(Docker、Kubernetes)
  • 具备消息系统(Kafka、RabbitMQ)经验
  • 接触过微服务架构
  • 理解测试驱动开发(TDD)和单元/集成测试。
  • 能够在符合公司多元化、公平性、包容性和归属感标准的环境中工作。
  • 能够独立工作,也能在团队中协作。
  • 展现公司的核心价值观:Think Big(志存高远)、Go Fast(快速行动)、Deliver Awe(创造惊喜)、Win Together(携手共赢)和Care Deeply(深怀关爱)。

身体及心理要求与工作环境:

  • 该职位将在同事家中完成。居家办公。
查看英文原文

JOB SUMMARY:
We are seeking a highly motivated Full Stack Engineer with strong experience in .NET technologies, ASP.NET, and Microsoft SQL server to design, develop, and maintain scalable web applications. The ideal candidate will work across both frontend and backend systems, delivering high-quality, secure, and performant solutions.
ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Design, develop, and maintain web applications using ASP.NET, (MVC/Core) and C#.
  • Build and consume RESTful APIs and microservices.
  • Develop responsive front-end interfaces using HTML, CSS, JavaScript, and modern frameworks (Angular/React).
  • Write efficient, scalable database queries, stored procedures, and functions in SQL Server (MSSQL)
  • Optimize application performance, scalability, and security.
  • Collaborate with product managers, designers, and other engineers in Agile environments.
  • Troubleshoot and debug production issues with a focus on reliability and performance.
  • Participate in code reviews and ensure best practices in coding, testing and deployment.
  • Implement CI/CD pipelines and contribute to DevOps practices.

EDUCATIONAL AND EXPERIENCE REQUIREMENTS:

  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 7+ years of experience in full stack development.
  • Strong proficiency in:
  • C# and .NET Framework/ .NET Core
  • NET MVC/Web API
  • Microsoft SQL Server (MSSQL), TSQL
  • Experience writing complex SQL queries, joins, indexing, and performance tuning.
  • Familiarity with front-end technologies:
  • JavaScript, HTML5, CSS3
  • At least one framework (React, Angular, or Vue)
  • Understanding of REST APIs, authentication (JWT, OAuth), and web security.
  • Experience with GIT and version control systems.

ESSENTIAL KNOWLEDGE, SKILLS & ABILITIES:

  • Experience with Azure or other cloud platforms (AWS/GCP)
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Experience with messaging systems (Kafka, RabbitMQ)
  • Exposure to microservices architecture
  • Understanding of test-driven development (TDD) and unit/integration testing.
  • Ability to work in an environment that aligns with the company's diversity, equity, inclusion and belonging standards.
  • Ability to work both independently and in a team environment.
  • Demonstrate our core values of Think Big, Go Fast, Deliver Awe, Win Together and Care Deeply.

PHYSICAL/MENTAL DEMANDS & WORK ENVIRONMENT:

  • This position will be performed in the colleague’s home. Work-from-home requirements include the colleague’s ability to set up computer equipment within their home office. Occasional in-person team meetings may be required depending on the position.
  • This job is primarily sedentary and may involve repetitive motions; the colleague must be able to remain in a stationary position for extended periods of time, operate a computer and other office equipment, assess information and files stored electronically, and converse/exchange accurate information with others, simultaneously.
  • The colleague must be able to discern text displayed on a monitor, input data into specific fields using a keyboard, and adjust focus to distances of up to three feet.
  • The colleague must have the ability to learn new tasks, follow established processes, maintain focus, complete tasks independently, complete multiple tasks simultaneously, communicate professionally with colleagues and customers, and complete tasks in situations that have a speed or productivity requirement.
  • The colleague must be able to manage moderate to significant mental stress as a result of, but not limited to, a dynamic and heavy workload.

Please be advised that job descriptions typically change over time as business needs, job requirements, and employee skill levels change. As such, One Call retains the right to change or assign other duties to this position at any time.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment regardless to race, color, religion, sex, nationality, disability status, protected veteran status, or any other status protected by law.Originally posted on Himalayas

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

该公司其他在招职位

高级/资深工程师

One CallUnited States$142,121 - $227,394/年Full Time17 天前
开发工程限定地区(需当地身份)

← 返回全部职位