
Senior Backend Developer – Golang
DaCodes.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇲🇽 Mexico
Visit company websiteJob 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