DaCodes.

Senior Backend Engineer – GraphQL

DaCodes.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudDistributed SystemsDockerGraphQLKafkaKubernetesMicroservices.NETNoSQLSQL

About the role

  • **Work at DaCodes!**
  • We are a firm of experts in high-impact software and digital transformation.
  • For over 10 years, we’ve been building technology- and innovation-driven solutions thanks to our team of 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 a wide variety of projects across different industries, and contribute to the design, implementation, and optimization of cloud infrastructures.
  • Our DaCoders play a key role in the success of both our business and our clients’. You’ll be the expert driving our projects, with access to disruptive startups and global brands.

Requirements

  • We are looking for a highly skilled **GraphQL Engineer** to join our growing engineering team. This role focuses on designing and building scalable GraphQL APIs, working with event-driven architectures, and operating distributed systems on Microsoft Azure.
  • **Key Responsibilities****GraphQL & API Development**
  • - Design, develop, and maintain **GraphQL APIs** optimized for performance, scalability, and flexibility.
  • - Define schemas, resolvers, and data models that support complex querying across distributed systems.
  • - Ensure best practices in API design, versioning, and documentation.
  • **Event-Driven Architecture**
  • - Design and implement **event-driven solutions** using **Confluent Kafka**.
  • - Build reliable, scalable, and fault-tolerant message streaming and data pipelines.
  • - Collaborate with backend teams to integrate GraphQL APIs with event-based workflows.
  • **Cloud & Distributed Systems**
  • - Deploy, host, and manage **distributed applications** on **Microsoft Azure**.
  • - Ensure high availability, scalability, security, and performance of cloud-based services.
  • - Troubleshoot and optimize system performance and reliability in production environments.
  • **Software Engineering & Collaboration**
  • - Write clean, maintainable, and well-documented code using **C# .NET** and related technologies.
  • - Collaborate closely with cross-functional teams (backend, DevOps, product).
  • - Mentor junior engineers and contribute to engineering best practices and technical standards.
  • - Stay current with emerging technologies and propose improvements to architecture and workflows.
  • **Required Qualifications**
  • - **5+ years of experience** in software engineering.
  • - Strong hands-on experience designing and building **GraphQL APIs**.
  • - Proven experience with **event-driven architectures**, ideally using **Confluent Kafka**.
  • - Solid experience deploying and managing **distributed systems on Microsoft Azure**.
  • - Proficiency in **C# .NET** and familiarity with the .NET ecosystem.
  • - Strong understanding of **RESTful APIs**, **microservices**, and **distributed systems**.
  • - Experience with **SQL and NoSQL databases** and data modeling for GraphQL.
  • - Excellent problem-solving and communication skills.
  • - Ability to work effectively in a fast-paced, collaborative environment.
  • - **Nice to Have**
  • - Experience with **containerization** (Docker).
  • - Experience with **orchestration platforms** (Kubernetes).
  • - Exposure to high-throughput or real-time systems.
Benefits
  • **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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GraphQLAPI Developmentevent-driven architectureConfluent Kafkadistributed systemsMicrosoft AzureC# .NETRESTful APIsmicroservicesSQL
Soft skills
problem-solvingcommunicationcollaborationmentoringadaptability