Software Engineer Senior (Back End) - Plataforma WLv2

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSMongoDBC#

Requirements

  • Strong experience with .NET 10 / C#, including async programming, LINQ, generics, and modern language features.
  • Solid expertise with ASP.NET Core (controllers, middleware, filters, versioning strategies).
  • Hands-on experience with MongoDB, including data modeling, aggregations, and performance optimization.
  • Strong understanding of CQRS and Mediator patterns, including pipeline behaviors and separation of concerns.
  • Experience with MassTransit, AWS SQS/SNS, event-driven architectures, and distributed messaging.
  • Knowledge of Hangfire or similar background job processing tools.
  • Familiarity with DDD, Hexagonal Architecture, and modular/multi-tenant systems.
  • Experience with AWS services (S3, Cognito, messaging infrastructure).
  • Strong understanding of software quality practices, including unit testing (xUnit, Moq), FluentAssertions, and static analysis tools (SonarQube).
  • Experience writing clean, well-documented code with OpenAPI/Swagger standards.
  • Ability to work with distributed systems, asynchronous processing, and complex business rules.

Responsibilities

  • Develop and evolve backend services for a multi-tenant, multi-product fintech platform built in .NET 10.
  • Design and implement event-driven architectures using AWS (SQS, SNS) and messaging frameworks like MassTransit.
  • Build and maintain scalable APIs using ASP.NET Core, supporting authentication, versioning, and middleware pipelines.
  • Implement domain-driven and CQRS-based architectures with clear separation between commands, queries, and modules.
  • Work with MongoDB to design document-oriented data models, indexes, and aggregation pipelines.
  • Develop and maintain background processing workflows using Hangfire and distributed systems patterns.
  • Collaborate with cross-functional teams to ensure system reliability, performance, and regulatory compliance.
  • Contribute to system design decisions, technical documentation, and architectural evolution of the platform.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now