Senior Backend Engineer @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Senior Backend Engineer @DaCodes

2d ago - DaCodes is hiring a remote Senior Backend Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

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.

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.

Requirements

  • Experience with containerization (Docker).
  • Experience with orchestration platforms (Kubernetes).
  • Exposure to high-throughput or real-time systems.

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.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Engineer @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later