Job Closed
This listing is no longer active.
Coding the world of tomorrow
GraphQL Engineer, .NET, Azure
Location
Mexico
Posted
82 days ago
Salary
0
Seniority
Senior
Job Description
GraphQL Engineer, .NET, Azure
DaCodes.
• Design, develop, and evolve **GraphQL APIs for performance and scalability** • Define schemas, resolvers, and data models across distributed systems • Own key decisions: - Schema design and governance - Backwards compatibility - API evolution strategies • Integrate multiple backend systems into a unified GraphQL layer • Collaborate closely with frontend/client teams consuming the API • Build scalable backend services using C# .NET • Apply clean architecture and best practices • Ensure maintainability and performance • Deploy and operate distributed systems in Microsoft Azure • Ensure reliability, observability, and scalability • Troubleshoot and optimize production systems • Support event-driven workflows when needed • Kafka is a plus, not a requirement
Job Requirements
- Must-Have (Non-Negotiable)**
- 5+ years in backend or API engineering
- Strong experience with **C# .NET**
- Proven experience **owning APIs in production**
- Solid understanding of:
- Distributed systems
- API performance and scalability
- Data modeling (SQL/NoSQL)
- Experience with Microsoft Azure
- GraphQL (Flexible Entry Point)**
- We are open to candidates with either:
- Option A (Ideal):**
- Strong experience designing and owning GraphQL APIs in production
- Option B (High Potential):**
- Hands-on exposure to GraphQL **OR**
- Strong REST/API design experience with understanding of:
- Over-fetching / under-fetching challenges
- Client-driven data needs
- API abstraction layers
- 👉 *Candidates in this category must demonstrate the ability to quickly transition into GraphQL ownership.*
- What We Are Specifically Looking For (Refined Signal)**
- Strong candidates typically have:
- Owned APIs end-to-end in production
- Made architectural or design decisions
- Worked with multiple consumers (frontend, mobile, external clients)
- Experience integrating multiple data sources into a unified API
- Less Suitable Candidates**
- Only implemented APIs without ownership
- No experience with performance or scalability challenges
- Limited exposure to multi-team environments
- No understanding of API design trade-offs
- Nice to Have**
- GraphQL in production environments
- Kafka / event-driven systems
- Docker / Kubernetes
- Observability tools (Azure Monitor, App Insights)
Benefits
- 🚀 Integration into global brands and disruptive startups.
- 🏡 Remote work / Home office.
- 📍 If a hybrid or on-site modality is required, you will be informed from 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 (applicable in Mexico).
- 🛡️ Life insurance (applicable 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 different business lines.
- 🏅 Proudly certified as a Great Place to Work.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Estamos em busca de uma pessoa Desenvolvedora Python+Go que queira impulsionar uma jornada incrível no desenvolvimento de software, impactando pessoas, clientes e a sociedade. - Desenvolver soluções com foco em qualidade, performance e disponibilidade - Atuar com práticas ágeis (SCRUM) no dia a dia - Trabalhar no desenvolvimento de aplicações modernas e escaláveis - Participar de projetos com alcance global - Colaborar com o time em um ambiente de troca constante de conhecimento Qualifications - Experiência com Python - Experiência com Go - Conhecimento em PHP - Experiência com aplicações orientadas a dados - Conhecimento em AWS - Experiência com arquitetura de microserviços (reativos, síncronos e assíncronos) - Vivência com Swagger e Bitbucket Requirements - Diferenciais: - Conhecimentos em Inteligência Artificial - Experiência com Docker e Kubernetes - Familiaridade com práticas e cultura DevOps - Inglês
Software Engineer – Backend, Senior
DistroDistro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
• Design scalable event-driven microservices for high-volume customer interaction • Build robust APIs for web, mobile, and third-party use • Design efficient database schemas and queries • Lead discussions on technical trade-offs • Implement observability: logging, metrics, tracing, alerting • Develop backend features for surveys, messaging, campaigns, analytics, and integrations • Build integrations with external platforms like POS, loyalty programs, and review sites • Write clean, test-covered, maintainable code • Integrate with AI APIs (OpenAI, Anthropic, etc.) to build intelligent features • Apply AI-first development strategies beyond standard coding • Experiment with tools to improve our software development life cycle • Mentor junior and mid-level engineers through reviews and pair programming • Partner with product managers to translate requirements into designs • Collaborate with frontend engineers on API contracts • Share knowledge and define best practices • Help shape long-term technical vision
• Develop and maintain a high performing and scalable backend infrastructure • Collaborate with a growing team of bright engineering minds • Design and develop scalable, high performant backend infrastructure • Maintain and update existing services
• We are seeking a Senior Software Engineer with expertise in web scraping, data processing, and search technologies to help build a large-scale data ingestion and classification system. • You will be responsible for extracting data from diverse sources (web pages, APIs, PDFs), cleaning and normalizing it, and building search capabilities using ElasticSearch/OpenSearch. • You will work with Python, Scrapy, Airflow, Kubernetes, AWS, and Spark to create scalable, high-performance data pipelines. • Build and design large scale, distributed crawling bots (perhaps AI agents) and infrastructure that operate in an adversarial environment aiming at low operational overhead. • Develop and maintain data pipelines to extract data from large volumes of web pages, documents, PDFs (OCR), and APIs. • Help unify heterogeneous documents into a coherent data schema across varied source formats. • Preprocess and normalize raw data for downstream classification, ML/NLP, and search indexing. • Build APIs to expose structured, classified data via ElasticSearch/OpenSearch. • Collaborate with ML/NLP teams to integrate classification models into the pipeline. • Automate workflows using Apache Airflow and deploy solutions in Kubernetes on AWS. • Optimize and scale data pipelines using Spark (EMR) for processing large datasets.



