Senior Backend Engineer | .NET, Node.js, Kafka & Distributed Systems

Codifin

Ciudad de México

On-site

MXN 914,000 - 1,095,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Codifin in Mexico City is seeking a Senior .NET & Distributed Systems Engineer to build and scale a real-time data platform. You will work on robust APIs with C#/.NET, ASP.NET Core, and EF Core while handling microservices and high-throughput pipelines using Kafka and Apache Flink.

You will collaborate across engineering, product, QA, data, and AI/ML teams to deliver scalable backend services and cloud-native solutions in a fast-paced, global environment. Proficiency in English is essential.

Qualifications

  • 5+ years of software/backend development experience.
  • Strong C#/.NET and ASP.NET Core Web API skills.
  • Experience with EF Core and relational databases.
  • Hands-on Node.js and TypeScript experience.
  • Background in distributed architectures or microservices.
  • Advanced English in writing and speaking.

Responsibilities

  • Design robust, high-availability APIs using C#/.NET and ASP.NET Core.
  • Work with distributed systems, microservices, and high-throughput real-time data processing.
  • Design solutions using Kafka, CDC, and Apache Flink.
  • Optimize databases with PostgreSQL, SQL Server, and EF Core.
  • Develop supporting services with Node.js, TypeScript, and Express.js.
  • Implement real-time communication using SignalR and Redis.
  • Collaborate with AWS, Docker, and service orchestration tools; participate in architecture decisions.

Skills

C#/.NET
ASP.NET Core
Distributed systems
Node.js
TypeScript
Kafka
AWS
PostgreSQL
SQL Server
EF Core
SignalR
Redis

Tools

Express.js
Docker
Apache Flink

Job description

Are you interested in working with distributed systems, real-time data processing, and cloud-native architectures?

We are looking for a Senior .NET & Distributed Systems Engineer to join a technology team focused on building and scaling a high-volume, real-time data platform. You will have the opportunity to work with technologies such as .NET, Node.js, Kafka, AWS, PostgreSQL, and real-time data processing systems.

The Challenge

You will be part of an engineering team responsible for building and scaling backend services that process large volumes of data in real time.

You will be directly involved in:
  • Designing and developing robust, high-availability APIs using C#/.NET and ASP.NET Core.
  • Working with distributed systems, microservices, and high-throughput real-time data processing.
  • Designing solutions using Kafka, CDC, and Apache Flink.
  • Optimizing databases and persistence layers using PostgreSQL, SQL Server, and EF Core.
  • Developing supporting services with Node.js, TypeScript, and Express.js.
  • Implementing real-time communication solutions using SignalR and Redis.
  • Working with AWS, Docker, and service orchestration tools.
  • Participating in architectural decisions and collaborating with Engineering, Product, QA, Data, and AI/ML teams.
What We're Looking For
  • 5+ years of experience in software/backend development.
  • Strong experience with C#/.NET and ASP.NET Core Web API.
  • Experience with Entity Framework Core and relational databases.
  • Hands-on experience with Node.js and TypeScript.
  • Experience with distributed architectures, microservices, or high-throughput systems.
  • Advanced English, both written and spoken.
What We Offer

Salary: Up to MXN $90,000 gross per month

Technical impact: Work on a high-impact engineering project involving real-time distributed systems

International exposure: Collaborate with global engineering teams

AI/ML exposure: Opportunity to work alongside AI/ML teams and gain exposure to LLMs and agentic systems

If you are a Senior Engineer who enjoys solving complex problems, designing scalable systems, and working with modern technology, we would love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Real-Time Distributed Systems
Senior Backend Engineer - Real-Time Distributed Systems

Codifin • Ciudad de México

On-site
MXN 914,000 - 1,095,000
Senior .Net Developer (Fintech)
Senior .Net Developer (Fintech)

Jobgether • Mexico

Remote
MXN 900,000 - 1,400,000
Fully remote
27 paid vacation days
Paid sick leave
+1
Senior Backend Developer - Node.Js / .Net / Azure-Mexico Only
Senior Backend Developer - Node.Js / .Net / Azure-Mexico Only

DaCodes • Mexico

Remote
MXN 1,556,000 - 2,334,000
Senior Backend Engineer, Core Apis (Sre Focus)
Senior Backend Engineer, Core Apis (Sre Focus)

Jobgether • Mexico

Remote
MXN 2,786,000 - 3,715,000
Compensación en USD (referencia US)
Senior Software Engineer
Senior Software Engineer

Aon plc • Chihuahua

Remote
MXN 600,000 - 900,000
Software Engineer
Software Engineer

Aon Corporation • Mexico

Remote
MXN 650,000 - 1,100,000
Backend Engineer - Remote Work | REF#290542
Backend Engineer - Remote Work | REF#290542

BairesDev • Mexico

Remote
MXN 480,000 - 620,000
Remote work 100%
USD or local currency pay
Home office setup provided
+2
Backend Engineer (Kotlin) - Remote Work | Ref#290414
Backend Engineer (Kotlin) - Remote Work | Ref#290414

Bairesdev • Mexico

Remote
MXN 1,679,000 - 2,612,000
Senior .Net Developer
Senior .Net Developer

Adecco • Naucalpan de Juárez

On-site
MXN 700,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Aon plc • Mexico

Remote
MXN 1,200,000 - 1,800,000