远程工作雷达

全栈软件工程师(React + .NET)

Full-Stack Software Engineer (React + .NET)

开发工程未标注地域
公司Symphony Solutions
薪资未公开
工作地点Ukraine
地域资格未标注地域
时区要求日间重叠约 4 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →

我们的客户是一家全球性的客户战略与洞察公司,帮助领先的品牌更好地了解其客户,并将这些洞察转化为有意义的商业决策。结合技术、研究、数据和以用户为中心的设计,该公司创建数字解决方案,使组织能够与客户互动、收集有价值的反馈,并持续改进其产品和服务。
开发团队在构建、维护和持续改进这些数字产品和平台方面发挥着关键作用。在与用户体验专家、产品专家、研究人员和数据专业人士协作的跨职能环境中,团队开发可靠、可扩展且直观的解决方案,同时解决复杂的技术挑战。
我们正在寻找一名全栈软件工程师(React + .NET)加入开发团队。在此职位中,您将参与后端和前端开发,为现有应用程序及其持续现代化做出贡献。您将有机会对自己的工作负责,参与技术和架构决策,参与代码审查,并与开发、设计、测试和运维团队的同事合作。
我们寻找一位重视整洁、可维护代码、务实解决问题、知识共享和持续改进的工程师,并且能够熟练使用既有系统和现代技术。
要求

  • 3-5年以上 .NET 和应用开发经验。
  • 具有使用 ASP.NET Core、.NET Core / .NET MVC 和 C# 构建 REST API 的经验。
  • 熟悉现代 Web 开发:HTML5、SCSS、TypeScript、React 和 Redux。
  • 具备 Entity Framework 的使用经验。
  • 具备源代码控制系统(Git 优先)的使用经验。
  • 理解 DevOps 和 CI/CD 流程。
  • 熟悉技术设计、架构、最佳实践和模式。
  • 英语水平达到 B2 级。
  • 具备使用人工智能技术的经验,包括将 AI 功能或工具集成到应用程序中。

期望
· 具备 Azure DevOps、Jenkins 或 Octopus 的使用经验。
职责:
.NET 开发与现代化
· 使用 C#、.NET Framework 和现代 .NET(.NET Core / .NET 6+)设计、开发、测试和维护应用程序。
· 有效处理遗留 .NET 应用程序,理解现有架构并识别逐步现代化的机会

查看英文原文

Our client is a global customer strategy and insights company that helps leading brands better understand their customers and turn those insights into meaningful business decisions. Combining technology, research, data, and human-centered design, the company creates digital solutions that enable organizations to engage with customers, gather valuable feedback, and continuously improve their products and services.
The Development Team plays a key role in building, maintaining, and continuously improving these digital products and platforms. Working in a collaborative, cross-functional environment alongside UX specialists, product experts, researchers, and data professionals, the team develops reliable, scalable, and intuitive solutions while tackling complex technical challenges.
We are currently looking for a Full-Stack Software Engineer (React + .NET) to join the Development Team. In this role, you will work across both back-end and front-end development, contributing to existing applications as well as their ongoing modernization. You will have the opportunity to take ownership of your work, contribute to technical and architectural decisions, participate in code reviews, and collaborate with colleagues across development, design, QA, and operations.
We are looking for an engineer who values clean, maintainable code, pragmatic problem-solving, knowledge sharing, and continuous improvement, and who is comfortable working with both established systems and modern technologies.
Requirements

  • 3-5+ years of .NET and application development experience.
  • Experience building REST APIs with ASP.NET Core, .NET Core / .NET MVC, and C#.
  • Familiarity with modern web development: HTML5, SCSS, TypeScript, React, and Redux.
  • Experience with Entity Framework.
  • Experience with source control systems (Git preferred).
  • Understanding of DevOps and CI/CD processes.
  • Familiarity with technical design, architecture, best practices, and patterns.
  • English proficiency at B2 level.
  • Experience working with AI technologies, including integrating AI features or tools into applications.

Desired
· Experience with Azure DevOps, Jenkins, or Octopus.
Responsibilities:
.NET Development & Modernization
· Design, develop, test, and maintain applications using C#, .NET Framework, and modern .NET (.NET Core / .NET 6+).
· Work effectively with legacy .NET applications, understanding existing architecture and identifying opportunities for incremental modernization.
· Refactor and modernize legacy functionality without unnecessarily introducing risk to existing applications.
· Understand the differences between traditional monolithic .NET architectures and modern distributed/cloud-based architectures.
· Develop clean, maintainable, testable, and reusable code.
· Participate in code reviews and contribute to engineering standards and best practices.
API & Microservices Architecture
· Design and develop RESTful APIs and microservice-based solutions using modern .NET technologies.
· Understand API contracts, versioning, authentication, authorization, error handling, logging, and service-to-service communication.
· Understand the principles and tradeoffs associated with monolithic versus microservice architectures.
· Build services that can be independently developed, tested, deployed, and scaled where appropriate.
· Understand asynchronous processing, messaging, and event-driven patterns.
· Apply pragmatic architectural decisions based on business and technical requirements rather than introducing unnecessary complexity.
Data & Entity Framework
· Strong working knowledge of Entity Framework Core (EF Core).
· Develop and maintain data access layers using EF Core.
· Understand Code First, database migrations, LINQ, relationships, transactions, and change tracking.
· Diagnose and optimize database queries and application performance.
· Experience working with SQL Server and relational database concepts.
· Understand when direct SQL, stored procedures, or alternative data-access approaches may be more appropriate than ORM-based solutions.
Team & Delivery
· Contribute as a team member to Agile projects and Scrum team workflows.
· Develop and unit test web application features across back-end and front-end, including maintenance and support.
· Support and collaborate with teams across design, development, quality assurance, and operations.
Originally posted on Himalayas

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

← 返回全部职位