← Todas as vagas

Senior Software Engineer

Sobre a vaga

• Build high-throughput services with .NET 8+, C# and ASP.NET Core Minimal APIs across a distributed microservices architecture designed for mobile clients
• Design and implement scalable asynchronous pipelines using message-bus patterns and distributed pub/sub frameworks
• Architect and own secure integration endpoints, including webhooks, event ingestion pipelines and third-party data feeds
• Shape data strategy across modern cloud storage and on-premise databases, including data modeling, query optimization, synchronization patterns and data integrity
• Build and deploy in containerized environments such as Azure Container Apps and Kubernetes
• Use infrastructure as code and application performance monitoring to maintain service health and performance
• Identify architectural roadblocks and capability gaps and propose alternatives such as caching strategies or API gateway optimizations
• Partner with Strategy, Creative and Client leads to turn complex business requirements into executable technical solutions for mobile apps
• Mentor the engineering team and establish backend and platform best practices
• Stay current with the .NET and cloud-native ecosystem and advocate for tools and frameworks that improve quality, scale and developer productivity

• Position is remote within Colombia
• 5+ years of hands-on experience with C#, .NET (Core/.NET 8+) and ASP.NET Core, building backend and distributed systems for high-concurrency applications
• Proven experience designing decoupled systems with event-driven communication patterns, including managing event flow, state and consistency in complex distributed environments
• Proven experience building production webhook systems, including signature verification, idempotency and retry logic
• Proven experience with Entity Framework Core, Dapper, Azure SQL Server and Azure Cosmos DB
• Hands-on experience with container-first architecture and Azure services such as Event Hubs, Key Vault, Blob Storage and Managed Identity
• Ability to manage the infrastructure-as-code deployment lifecycle
• Familiarity with APM platforms such as Dynatrace, New Relic or Datadog
• Structured logging with Serilog and health check endpoints for service readiness
• Experience with defensive coding patterns and libraries like Polly
• Skill with xUnit testing, including tools such as Moq or NSubstitute and FluentAssertions
• Integration testing via WebApplicationFactory and security scanning tools such as StackHawk or CodeQL is a plus
• Experience with OpenAPI and code generation tools such as TypeSpec or similar
• Ability to explain complex technical trade-offs clearly to non-technical stakeholders
• If the selected candidate holds a degree in Engineering or a related profession, they must present their professional license

• Inclusive employee experience
• Inclusive, barrier-free recruitment and selection process and work environment
• Confidential accommodation support for a fair and equitable process
• Recruitment fees are not charged to workers; any such fees paid by workers will be repaid