Senior .Net Developer in Mexico at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior .Net Developer in Mexico.
This role sits at the core of building and scaling high-performance, distributed backend systems powering global digital products used by millions of users. You will work on complex, high-load architectures where reliability, scalability, and low-latency performance are critical to user experience. The environment is fast-moving, product-driven, and deeply technical, requiring strong engineering discipline and problem-solving skills. You will contribute directly to evolving a modern .NET Core codebase, designing robust backend services and integrating AI-driven capabilities. The role also involves working with asynchronous systems and message-driven architectures to ensure system resilience at scale. Collaboration with senior engineers and cross-functional teams will be key as you help shape technical direction and engineering standards.
- Contribute to the architecture and continuous evolution of high-load backend services built in C# and .NET Core, ensuring scalability, maintainability, and performance.
- Design and implement new features and integrations, including AI-related components such as voice and real-time processing capabilities.
- Build and optimize asynchronous processing pipelines using messaging systems such as RabbitMQ, ensuring delivery guarantees, idempotency, and fault tolerance.
- Work extensively with MS SQL Server, optimizing schemas, queries, indexes, and execution plans for high-performance workloads.
- Participate in code reviews, enforce engineering best practices, and help maintain high standards for testing, observability, and code quality.
- Influence technical decisions across teams and contribute to improving system architecture beyond your immediate scope.
- 5+ years of professional experience in C# and .NET development, with at least 2+ years using .NET Core in production environments.
- Strong background in distributed systems and high-load architectures, with real-world experience handling latency, throughput, and fault tolerance challenges.
- Hands-on experience with message brokers such as RabbitMQ (preferred), Kafka, Azure Service Bus, or NATS.
- Solid expertise in MS SQL Server, including performance tuning, indexing strategies, and query optimization under load.
- Strong understanding of backend system design, asynchronous processing, and scalable architecture principles.
- Experience with production debugging, observability tools, and resolving complex system issues.
- Fluent Russian language skills and willingness to work within CET ±2 time zones.
- Strong communication skills, proactive mindset, and ability to collaborate effectively in distributed teams.
- Fully remote, full-time opportunity with global team collaboration.
- 28 calendar days of annual vacation.
- 7 wellness days per year for personal rest and recovery without using sick leave.
- Annual health benefit support up to $1,000 (if not covered by corporate insurance), applicable for medical expenses for employee and family.
- Budget support for professional development, including training, conferences, and industry events (50% coverage).
- Corporate discounts for English language learning.
- Workplace setup support, including equipment provision or remote workspace reimbursement up to $1,000 every 3 years.
- Employee referral bonuses up to $5,000.
- Internal recognition and rewards system redeemable for merchandise, experiences, and wellness perks.
- Access to additional team engagement and wellbeing initiatives.