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