Nortal

(1535) Staff Backend Engineer (.NET)

Nortal
Apply
22 days ago
Remote, AmericasStaff+

Responsibilities

  • Design scalable distributed backend systems and microservices for a cloud-native Azure application.
  • Build clean, secure, and performant services and APIs using ASP.NET Core, C#, GraphQL, and Hot Chocolate.
  • Own Azure SQL database architecture, including schema design, migrations, query tuning, indexing, and multi-tenant data isolation.
  • Define reliable patterns for messaging, distributed transactions, eventual consistency, idempotency, and cross-service failure handling.
  • Lead technical decisions and establish standards for scalability, quality, and maintainability.
  • Apply application and cloud security practices across authentication, authorization, secrets, access controls, networking, and API infrastructure.
  • Collaborate with Angular developers and product and engineering leaders to define contracts and scalable solutions.
  • Diagnose production issues across application, database, infrastructure, and network layers using observability and monitoring tools.
  • Mentor engineers through design guidance, code reviews, and technical best-practice sharing.
  • Incorporate AI-assisted development tools into professional engineering workflows.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional .NET experience with expert-level ASP.NET Core and C# knowledge.
  • 3+ years of architectural ownership designing scalable distributed systems and driving technical decisions.
  • Deep Azure SQL expertise, including schema design, execution plans, indexing, transaction isolation, and query tuning.
  • Expert Entity Framework Core proficiency, including complex queries, live-database migrations, performance optimization, and appropriate raw SQL usage.
  • Strong understanding of microservices, event-driven messaging, distributed transactions, Sagas, eventual consistency, idempotency, compensating actions, and failure handling.
  • Knowledge of application security fundamentals including OAuth 2.0, OpenID Connect, JWT, vulnerability prevention, and secure handling of secrets and sensitive data.
  • Experience designing secure multi-tenant systems using sharding, partitioning, row-level security, or equivalent isolation mechanisms.
  • Ability to create scalable, versioned, and backward-compatible APIs and address data-loading and N+1 challenges.
  • Experience collaborating with Angular developers and product and engineering teams to define APIs and technical contracts.
  • Experience using AI-assisted development tools such as Claude Code, Cursor, or similar tools in professional engineering workflows.
  • Ability to own complex problems end to end, communicate technical trade-offs, mentor engineers, and remain methodical during production incidents.
  • Advanced English proficiency is required for work with US clients.

Benefits

  • 100% remote work for the LATAM team, with access to coworking spaces across LATAM.
  • Competitive USD salary.
  • Paid time off and national holidays according to local regulations.
  • Sick leave.
  • Annual credit for selected perks.
  • Team-building activities, tech talks, virtual coffee breaks, and after-work gatherings.
  • Birthday day off.
  • People Care support, wellness check-ins, and professional growth support.

Tech Stack

AngularAzureC#GraphQL.NET

Categories

Nortal

About Nortal

1,001-5,000 employees
Contact me