远程工作雷达

高级后端工程师

Senior Backend Engineer

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

IsoMetrix 是集成风险管理软件解决方案的领先提供商。我们的产品套件帮助组织在其运营中有效管理治理、风险和合规性。

职位概述

作为 IsoMetrix 的高级后端工程师,您将在我们下一代云原生 SaaS 平台的设计和开发中发挥主导作用。在产品和工程团队中,您将构建和维护支撑我们全球客户使用的多租户、多语言治理、风险与合规(GRC)解决方案的后端服务、API 和数据架构。

这是一个基于现代 .NET 技术栈的实践性工程角色,有机会塑造架构、维护工程标准并指导团队其他成员。您将使用 .NET 10、Entity Framework Core、Azure 等技术进行全新开发,并应用最佳实践来创建安全且可维护的软件。

主要职责

软件设计与开发

  • 为 IsoMetrix 的云原生 SaaS 平台设计、构建和维护后端服务、API 和库。
  • 编写清晰、结构良好且可测试的代码。
  • 参与架构决策,帮助打造可扩展、安全的多租户平台。
  • 开发可重用组件和库以加速未来开发。

API 与集成

  • 设计和开发供网页和移动端客户端使用的 RESTful API 和服务。
  • 使用消息队列(如 Azure Service Bus)构建事件驱动和异步组件。
  • 确保服务之间的性能、可扩展性和跨平台兼容性。

质量、安全与可靠性

  • 通过单元测试、集成测试和自动化测试确保软件质量。
  • 参与代码审查,维护工程最佳实践和编码标准。
  • 在设计时考虑数据保护和多租户架构,构建安全的解决方案。
  • 支持现有服务的持续改进、重构和性能优化。

协作与交付

  • 在敏捷团队中与工程师、QA、产品经理和设计师协同工作。
  • 与利益相关者合作,将功能和技术需求转化为实际软件。
  • 指导和支持其他工程师,分享知识并提升团队整体水平。

经验要求

所需经验

  • 作为后端软件工程师有丰富的商业经验,包括在高级或领导岗位的时间。
  • 有成功完成项目的经验,能够独立负责模块或系统的设计与实现。
查看英文原文

IsoMetrix is a leading provider of integrated risk management software solutions. Our product suite helps organizations effectively manage governance, risk, and compliance across their operations.

Role Overview

As a Senior Backend Engineer at IsoMetrix, you will play a leading role in the design and development of our next-generation, cloud-native SaaS platform. Working within the Product and Engineering team, you will build and maintain the backend services, APIs and data architecture that power our multi-tenant, multi-lingual Governance, Risk and Compliance (GRC) solutions used by customers around the world.

This is a hands-on engineering role on a modern .NET stack, with the opportunity to shape architecture, uphold engineering standards and mentor other members of the team. You will work on greenfield development using technologies such as .NET 10, Entity Framework Core, Azure and applying best practices to create secure and maintainable software.

Key Responsibilities

Software Design & Development

  • Design, build and maintain backend services, APIs and libraries for IsoMetrix's cloud native SaaS platform.
  • Write clean, well-structured and testable code.
  • Contribute to architectural decisions and help evolve a scalable, secure, multi-tenant platform.
  • Develop reusable components and libraries to accelerate future development.

APIs & Integration

  • Design and develop RESTful APIs and services consumed by web and mobile clients.
  • Build event-driven and asynchronous components using message queues (e.g. Azure Service Bus).
  • Ensure performance, scalability and cross-platform compatibility across services.

Quality, Security & Reliability

  • Ensure software quality through unit, integration and automated testing.
  • Participate in code reviews and uphold engineering best practices and coding standards.
  • Build secure solutions with data protection and multi-tenancy in mind.
  • Support continuous improvement, refactoring and performance optimisation of existing services.

Collaboration & Delivery

  • Work within an Agile team alongside engineers, QA, product managers and designers.
  • Collaborate with stakeholders to translate functional and technical requirements into working software.
  • Mentor and support other engineers, sharing knowledge and helping raise the bar across the team.

Experience

Required Experience

  • Significant commercial experience as a backend software engineer, including time in a senior or lead capacity.
  • Proven track record designing, building and shipping production software on the .NET stack.
  • Experience designing and consuming RESTful APIs and web services.
  • Experience working with relational databases and writing efficient SQL.
  • Experience building and deploying cloud-based applications, ideally on Microsoft Azure.
  • Experience working with AI both as a product offering and as a part of their workflow

Technical Skills

  • C# and ASP.NET Core (.NET 10 / .NET Core).
  • Entity Framework Core.
  • RESTful API design and development.
  • SQL and relational database design (e.g. Azure SQL / SQL Server).
  • Architectural patterns and principles such as Vertical Slice Architecture.
  • Cloud services and tooling, ideally the Microsoft Azure platform (Azure Web Apps, Azure SQL).
  • Source control with Git and GitHub.
  • Containerisation and orchestration (Docker, Kubernetes).

Soft Skills

  • Strong written and verbal communication skills.
  • Excellent problem-solving skills and attention to detail.
  • Able to work well with ambiguity
  • Good time-management skills and the ability to prioritise and manage multiple tasks.
  • A collaborative team player who is willing to mentor and share knowledge.
  • A positive, proactive attitude and the ability to stay calm under pressure.
  • A continuous-learning mindset with a genuine interest in new technologies.

Preferred Experience

  • Experience with message queues (e.g. Azure Service Bus).
  • Experience building multi-tenant, multi-lingual SaaS applications.
  • Familiarity with front-end technologies such as JavaScript, TypeScript and Vue.js.
  • Exposure to the EHS, ESG or Governance, Risk and Compliance (GRC) domain.
  • .NET Aspire (cloud-native orchestration)
  • Observability (OpenTelemetry)
  • Identity & access (OAuth 2.0 / OpenID Connect)
  • Resilience patterns (retries, timeouts, circuit breakers)
  • Distributed caching (Redis)

Originally posted on Himalayas

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

← 返回全部职位