Senior Backend Developer
Description
Company Overview:
Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.
Position Title: Senior Backend Developer
Location: LATAM
What you will be doing:
We are seeking a highly skilled Senior Backend Engineer with deep expertise in modern C#/.NET development, event-driven architectures, and cloud-native distributed systems. In this role, you will design and build scalable backend platforms that power mission-critical financial and operational workflows.
Required Skills & Experience
- 5+ years of professional C# / .NET.
- Production experience with ASP.NET Core (any 6.x / 7.x / 8.x). Comfort with async/await, dependency injection, channels, and the modern minimal-API style.
- Experience with Event-driven and event-sourced systems.
- Hands-on experience with at least one event-sourcing or CQRS framework - Marten, EventStoreDB, Axon, Akka.Persistence, or a comparable home-grown system.
- Understanding of stream layout, projections, idempotency, and schema evolution.
- Experience with Message-bus engineering.
- Practical experience with at least one bus - MassTransit, NServiceBus, Wolverine, Rebus, Kafka, or SQS-based pipelines.
- Experience REST APIs and best practices.
- Experience with PostgreSQL or related, and comfortable writing and reading non-trivial SQL, designing indexes, and reasoning about transactions and isolation.
- Experience with observability tools like Datadog.
- Experience with ECS / EKS / Lambda, IAM, VPC networking, ALB target groups, and SQS/S3 access patterns. Or a similar experience .
- Has instrumented at least one production service with OTel (traces + structured logs).
- Confident with containers like Docker and Docker Compose for local dev.
- Understands multi-stage builds.
- Experience with CI/CD GitHub Actions (or equivalent) pipeline end-to-end — build, test, image push, deploy.
Nice to Have Skills
- Experience in capital markets or financial systems
- Familiarity with:
- Derivatives
- Rates
- Commodities
- trade lifecycle systems
- Working experience with Marten and Wolverine ecosystems
- Familiarity with:
- FastEndpoints
- Alba
- JasperFx tooling
- Basic React + TypeScript frontend experience
- Experience provisioning infrastructure with AWS CDK (TypeScript)
- Experience with multi-tenant SaaS architectures using Finbuckle or similar tools
- Auth0 configuration and JWT claims experience
Soft Skills:
- Strong problem-solving and debugging skills
- Excellent communication and collaboration abilities
- Ability to work independently and take ownership of projects
- Leadership and mentorship mindset
- Attention to detail and commitment to high-quality user experiences
Why you will love Lean Tech:
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and
growing organization. Your skills will be honed, and your contributions will play a vital
role in our continued success. Lean Tech is an equal opportunity employer. We
celebrate diversity and are committed to creating an inclusive environment for all
employees.