Work at DaCodes!
We are a high-impact software and digital transformation firm.
For over 10 years, we have built technology-driven solutions powered by innovation, thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, delivering outstanding results.
At DaCodes, you’ll have the opportunity to accelerate your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud-based infrastructures.
Our DaCoders play a critical role in the success of our business and our clients. You’ll be the expert contributing to impactful projects and working with disruptive startups and global brands.
Interested?
We are looking for a highly experienced Senior GraphQL Engineer to lead the design, development, and operation of scalable GraphQL APIs running in production on Microsoft Azure.
This is not a standard backend development role. We are specifically looking for someone with strong hands-on experience building and operating GraphQL systems in production environments, including schema design, resolver optimization, API performance tuning, and distributed systems architecture.
You will work closely with product, platform, and DevOps teams to build reliable, high-performance APIs that support business-critical applications at scale.
The ideal candidate combines deep backend engineering expertise with a strong sense of ownership, production mindset, and the ability to make architectural decisions confidently.
What You’ll DoGraphQL & API Ownership- Design, build, and maintain scalable GraphQL APIs using C#/.NET.
- Define and evolve GraphQL schemas, resolvers, and data access patterns.
- Optimize query execution, resolver performance, and caching strategies.
- Implement best practices for GraphQL security, observability, versioning, and maintainability.
- Troubleshoot and resolve API bottlenecks, latency issues, and production incidents.
- Design and operate distributed backend services in cloud-native environments.
- Collaborate on architecture decisions for scalability, resilience, and reliability.
- Build integrations with REST services, databases, and event-driven systems.
- Contribute to high-availability and high-throughput backend systems.
- Deploy and operate services on Microsoft Azure.
- Work closely with DevOps and platform teams on monitoring, CI/CD, incident response, and operational improvements.
- Participate in production support and continuous optimization initiatives.
- Mentor engineers and contribute to engineering best practices.
- Participate in technical discussions, architecture reviews, and solution design.
- Communicate technical trade-offs clearly with cross-functional teams.
- 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
👉 Candidates without deep GraphQL experience are expected to ramp up quickly and take ownership within the role.
.NET Backend Development- 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
RequirementsRequired QualificationsExperience
- 5+ years of experience in backend or API engineering.
- Strong experience building and operating APIs in production environments.
- Proven hands-on experience with GraphQL in real-world applications.
- Strong expertise in C#/.NET and backend architecture.
- Solid experience designing and implementing GraphQL APIs.
- Deep understanding of:
- GraphQL schema design
- Resolvers
- Query optimization
- Caching strategies
- API performance tuning
- Distributed systems concepts
- Experience with Microsoft Azure services and cloud-native architectures.
- Strong knowledge of relational and/or NoSQL databases.
- Experience with microservices and RESTful APIs.
Experience with any of the following is highly valued:
- GraphQL.NET
- HotChocolate
- Apollo Federation
- DataLoader patterns
- Query complexity analysis
- Kafka or event-driven architectures
- Docker and Kubernetes
- High-throughput or real-time systems
- Observability and monitoring platforms
- Strong ownership mentality and accountability.
- Comfortable working in production-critical environments.
- Strong communication and collaboration skills.
- Ability to explain technical decisions clearly.
- Proactive problem-solving mindset.
- Confidence discussing architecture and trade-offs.
We are specifically looking for engineers who have:
- Built GraphQL APIs beyond basic CRUD implementations.
- Worked on performance-sensitive or scalable API systems.
- Experience making architectural decisions around API design and distributed systems.
- Operated services in production and handled reliability/performance challenges.
Candidates with only limited exposure to GraphQL or primarily REST-focused backgrounds may not be the best fit for this role.
Work Setup- Remote position (LATAM preferred).
- Collaboration with distributed teams across time zones.
- Advanced English communication skills required.
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.
Skills Required
- 5+ years in backend or API engineering
- Strong experience with C# .NET
- Proven experience owning APIs in production
- Solid understanding of distributed systems
- Understanding of API performance and scalability
- Experience with Microsoft Azure
What We Do
DaCodes empowers organizations to achieve their full potential through custom software solutions. We believe in the power of technology to drive innovation and growth. ✅We understand your unique vision. ✅We engineer for impact ✅We're a global team, dedicated to your success Our 220+ DaCoders worldwide provide personalized support and technical expertise to amplify your engineering capabilities, enhance workflows, and help you scale your business. Let's code something great together.








