DaCodes.

Senior Backend Developer – Golang

DaCodes.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDistributed SystemsDockerGoKafkaKubernetesMicroservicesSDLC

About the role

  • Work at DaCodes!
  • Contribute to the design, implementation, and optimization of cloud infrastructures.
  • Accelerate your professional growth, working on diverse projects across different industries.
  • Collaborate with clients across LATAM and the United States, achieving outstanding results.
  • Participate in projects and work with disruptive startups and global brands.

Requirements

  • Strong experience developing production systems in Golang (Go), using idiomatic design, concurrency patterns, profiling, and optimization tools.
  • Experience with microservices architecture and designing scalable, resilient distributed systems.
  • Experience with Kafka, including building and operating high-volume pipelines, managing partitioning, offsets, backpressure, and concurrent consumption.
  • Solid understanding of software design patterns, relational databases, and API design and integration.
  • Experience deploying, maintaining, and operating software products in production, considering non-functional requirements from the start.
  • Familiarity with at least one architectural pattern (e.g., MVC) and iterative delivery of medium-to-complex solutions.
  • Strong problem-solving and debugging skills for distributed systems and operational incidents.
  • Ability to translate business and product requirements into technical designs and make informed trade-offs between business, product, and technology.
  • Strong skills in technical communication, structuring reasoning, documentation, and mentoring team members.
  • Ability to lead projects, collaborate effectively across cross-functional teams, and guide the team through ambiguity.
  • Understanding of SDLC, CI/CD, testing practices, and DevOps workflows.
  • Experience with Docker and kubernetes.
  • Experience with design patterns.
  • Conversational Spanish and English proficiency, both written and spoken, sufficient for effective collaboration across teams.
Benefits
  • 🚀 Integration with global brands and disruptive startups.
  • 🏡 Remote work / Home office.
  • 📍 If hybrid or on-site work is required, you will be notified from the first session.
  • ⏳ Schedule aligned to the assigned work cell/project.
  • 📅 Monday to Friday.
  • 🎉 Day off on your birthday.
  • 🏥 Major medical insurance (applies to Mexico).
  • 🛡️ Life insurance (applies to Mexico).
  • 🌎 Multicultural teams.
  • 🎓 Access to courses and certifications.
  • 📢 Meetups with special guests from the IT industry.
  • 📡 Virtual integration events and interest groups.
  • 📢 English classes.
  • 🏆 Opportunities across our different business units.
  • 🏅 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
Golangmicroservices architectureKafkasoftware design patternsrelational databasesAPI designDevOpsDockerKubernetesSDLC
Soft skills
problem-solvingdebuggingtechnical communicationmentoringproject leadershipcollaborationtranslating business requirementsstructuring reasoningguiding teamsworking in ambiguity