
Senior Software Engineer
Posted 9 hours ago

Posted 9 hours ago
This is a fully remote position, open to applicants in Colombia.
β’ Develop high-performance services utilizing .NET 8+, C#, and ASP.NET Core Minimal APIs within a distributed microservices framework tailored for mobile clients.
β’ Create and execute scalable asynchronous pipelines by employing message-bus architectures and distributed pub/sub systems.
β’ Design and oversee secure integration endpoints, which encompass webhooks, event ingestion pipelines, and third-party data streams.
β’ Influence data strategies across contemporary cloud storage and on-premise databases, focusing on data modeling, query optimization, synchronization methods, and data integrity.
β’ Construct and deploy in containerized environments such as Azure Container Apps and Kubernetes.
β’ Utilize infrastructure as code and application performance monitoring to sustain service health and efficiency.
β’ Recognize architectural obstacles and capability deficiencies, proposing alternatives such as caching solutions or API gateway enhancements.
β’ Collaborate with Strategy, Creative, and Client teams to translate intricate business needs into actionable technical solutions for mobile applications.
β’ Mentor the engineering team and establish best practices for backend and platform development.
β’ Remain updated with the .NET and cloud-native ecosystem, advocating for tools and frameworks that enhance quality, scalability, and developer productivity.
β’ This position is remote within Colombia.
β’ A minimum of 5 years of practical experience with C#, .NET (Core/.NET 8+), and ASP.NET Core, focusing on building backend and distributed systems for high-concurrency applications.
β’ Demonstrated experience in designing decoupled systems utilizing event-driven communication patterns, including managing event flow, state, and consistency in complex distributed settings.
β’ Proven expertise in developing production webhook systems, which include signature verification, idempotency, and retry mechanisms.
β’ Established experience with Entity Framework Core, Dapper, Azure SQL Server, and Azure Cosmos DB.
β’ Practical experience with a container-first architecture and Azure services like Event Hubs, Key Vault, Blob Storage, and Managed Identity.
β’ Capability to manage the infrastructure-as-code deployment lifecycle.
β’ Familiarity with APM platforms such as Dynatrace, New Relic, or Datadog.
β’ Proficient in structured logging with Serilog and implementing health check endpoints for service readiness.
β’ Experience with defensive coding methodologies and libraries such as Polly.
β’ Proficiency in xUnit testing, including tools like Moq, NSubstitute, and FluentAssertions.
β’ Experience in integration testing using WebApplicationFactory and security scanning tools such as StackHawk or CodeQL is advantageous.
β’ Familiarity with OpenAPI and code generation tools like TypeSpec or similar.
β’ Ability to articulate complex technical trade-offs to non-technical stakeholders clearly.
β’ Candidates with a degree in Engineering or a related field must present their professional license if selected.
β’ An inclusive employee experience.
β’ An inclusive, barrier-free recruitment and selection process, along with a supportive work environment.
β’ Confidential accommodation assistance for a fair and equitable process.
β’ Recruitment fees are not imposed on workers; any fees incurred by workers will be reimbursed.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.