
Senior Backend Engineer – .NET, GraphQL, Azure
Posted May 11

Posted May 11
This is a fully remote position, open to applicants in Mexico.
• Design, develop, and maintain **GraphQL APIs** that are optimized for performance, scalability, and flexibility.
• Define schemas, resolvers, and data models that facilitate complex querying across distributed systems.
• Ensure adherence to best practices in API design, versioning, and documentation.
• Create and implement **event-driven solutions** utilizing **Confluent Kafka**.
• Build dependable, scalable, and fault-tolerant message streaming and data pipelines.
• Collaborate with backend teams to seamlessly integrate GraphQL APIs with event-based workflows.
• Deploy, host, and manage **distributed applications** on **Microsoft Azure**.
• Ensure high availability, scalability, security, and optimal performance of cloud-based services.
• Troubleshoot and enhance system performance and reliability in production environments.
• Write clean, maintainable, and well-documented code using **C# .NET** and related technologies.
• Work closely with cross-functional teams, including backend, DevOps, and product management.
• Mentor junior engineers and contribute to engineering best practices and technical standards.
• Stay updated with emerging technologies and suggest enhancements to architecture and workflows.
• Over 5 years of experience in software engineering.
• Strong practical experience in designing and developing **GraphQL APIs**.
• Proven track record with **event-driven architectures**, especially using **Confluent Kafka**.
• Robust experience in deploying and managing **distributed systems on Microsoft Azure**.
• Proficient in **C# .NET** with a solid understanding of the .NET ecosystem.
• Strong grasp of **RESTful APIs**, **microservices**, and **distributed systems**.
• Experience with **SQL and NoSQL databases** and data modeling for GraphQL.
• Exceptional problem-solving and communication skills.
• Ability to work effectively in a dynamic, collaborative environment.
• **Nice to Have**
• - Experience with **containerization** (Docker).
• - Familiarity with **orchestration platforms** (Kubernetes).
• - Exposure to high-throughput or real-time systems.
• **Benefits**
• 🚀 Integration into global brands and disruptive startups.
• 🏡 Remote work / Home office options.
• 📍 If a hybrid or on-site modality is required, this will be communicated during the first interview.
• ⏳ Schedule aligned with the assigned project or work cell.
• 📅 Monday to Friday work schedule.
• 🎉 Day off on your birthday.
• 🏥 Major medical expenses insurance (available in Mexico).
• 🛡️ Life insurance (available in Mexico).
• 🌎 Multicultural work teams.
• 🎓 Access to courses and certifications.
• 📢 Meetups with special guests from the IT industry.
• 📡 Virtual team-building events and interest groups.
• 📢 English classes.
• 🏆 Opportunities across our various business lines.
• 🏅 Proudly certified as a Great Place to Work.
How To MANAGE a Small Law Firm
Travoom
Binance
Soluções eSales | Logística, Financeiro, Analytics e File Transfer
Get handpicked remote jobs straight to your inbox weekly.