ultima milla

Senior Backend Developer

ultima milla

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and evolve the backend architecture of critical, high-volume systems.
  • Design resilient, scalable, and secure RESTful APIs.
  • Serve as the C#/.NET technical authority within the squad.
  • Lead decisions on concurrency, parallelism, and performance.
  • Define observability standards (logs, metrics, tracing).
  • Work on preventing systemic failures (resilience, isolation).
  • Design solutions for distributed systems.
  • Define API versioning and compatibility strategies.
  • Define and review horizontal and vertical scalability strategies.
  • Assess the business impact of technical changes.
  • Mentor developers at Junior, Mid (Pleno), and Senior levels.
  • Reduce and control structural technical debt.
  • Participate in build, deploy, and runtime (.NET) decisions.
  • Define standards for API security.
  • Act as the technical focal point for critical integrations.
  • Validate decisions involving events, messaging, and consistency.
  • Ensure the platform's longevity and maintainability.

Requirements

  • Bachelor's degree in Systems Analysis and Development or a related field.
  • Deep experience with C# and modern .NET.
  • Proficiency with async/await, Task, ValueTask, and ThreadPool.
  • Solid knowledge of concurrency, lock-free programming, and memory management.
  • Proven experience with distributed systems.
  • Strong software architecture skills (Clean Architecture, Hexagonal, CQRS).
  • Advanced SQL Server proficiency: query plans, advanced indexing, TempDB, In-Memory OLTP.
  • Ability to diagnose complex performance issues.
  • Experience with observability and distributed tracing.
  • Deep knowledge of advanced REST concepts (HATEOAS, idempotency).
  • Experience with resilience patterns (Circuit Breaker, Bulkhead, Retry).
  • Ability to define technical trade-offs.
  • Production experience with cloud (AWS).
  • Strong technical communication skills.
  • Prior experience as a technical reference or lead.
  • Ability to design forward-looking solutions.
  • Experience with Event Sourcing and the Saga pattern.
  • Practical knowledge of the CAP Theorem.
  • Experience with Service Mesh and OpenTelemetry.
  • Familiarity with Native AOT and Source Generators.
  • Proficiency in .NET runtime performance tuning.
  • Experience with high-throughput OLTP systems and lock-free data structures.
  • Experience migrating critical legacy systems.
  • Experience with high-volume SaaS platforms.
  • Knowledge of advanced API security.
  • Experience with messaging systems (Kafka, SQS, RabbitMQ).
Benefits
  • Work model: 100% remote
  • International environment
  • Contract type: PJ (contractor)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETasync/awaitTaskValueTaskThreadPoolSQL ServerRESTful APIsEvent SourcingService Mesh
Soft skills
technical communicationmentoringleadershipproblem-solvingdecision-makingdesign thinkingcollaborationtechnical authoritytrade-off analysisresilience