Senior Backend (GO) Engineer - Remote - Mexico

Kake

Ciudad de México

Hybrid

MXN 2,626,000 - 3,939,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Pay in USD
Fully Remote
Better Me Fund
Compassion is Badass

Job summary

Kake is seeking a Senior Backend (Go) Engineer to join the technology team, building the digital and streaming products behind some of the world’s most recognized sports content. You’ll work on systems powering payments, subscriptions, billing, taxes, refunds, and commerce at scale for direct-to-consumer products.

Based remotely with a Mexico footprint, you will own production systems, tackle distributed systems, ensure reliability and security, and mentor teammates while collaborating with

Qualifications

  • 5+ years of professional software engineering experience, with a focus on scalable APIs and event-driven systems.
  • Strong proficiency in Go — commerce services are primarily written in Go, and you should be ready to contribute to production code from day one.
  • Experience with payments or commerce platforms, such as Stripe, Adyen, Braintree, or similar.
  • Strong understanding of software architecture and large-scale system design.
  • Experience with SQL and NoSQL databases, ideally DynamoDB and Redis.
  • Professional experience with AWS or another major cloud provider.
  • Hands-on experience with containers and Kubernetes.
  • Strong computer science fundamentals and problem-solving skills.
  • Professional experience using Generative AI tools in software development.
  • Strong ownership mindset and experience operating production systems.
  • Excellent communication skills and the ability to collaborate with stakeholders across a distributed, global team.

Responsibilities

  • Lead the technical direction of key commerce capabilities, from architecture and design through production.
  • Design and build scalable, secure APIs and event-driven systems.
  • Work on payment authorization and capture, refunds, disputes, reconciliation, and subscription lifecycle management.
  • Build reliable systems that handle retries, out-of-order webhooks, idempotency, and eventual consistency.
  • Make architecture decisions balancing reliability, security, cost, and speed of delivery.
  • Take ownership of production systems, including incident response, root-cause analysis, and follow-up improvements.
  • Write high-quality production code with meaningful test coverage and automation.
  • Mentor other engineers and help raise the engineering standards across the team.
  • Evaluate emerging payment and commerce technologies and identify opportunities to improve conversion, reliability, and operational efficiency.
  • Work closely with stakeholders across different business areas to build reusable commerce capabilities without compromising their individual customer experiences.

Skills

Go
APIs
Event-driven
Payments platforms
AWS
Kubernetes
DynamoDB
Redis
SQL/NoSQL
Generative AI tools

Tools

AWS
Docker
Kubernetes
DynamoDB
Redis
Stripe
Adyen
Braintree

Job description

We are looking for a Senior Backend (GO) Engineer to join the technology team of a leading global sports and entertainment company, building the digital and streaming products behind some of the world’s most recognized sports content. You’ll work on the systems that power payments, subscriptions, billing, taxes, refunds, and commerce across direct-to-consumer products used at significant scale, including major spikes in traffic during live sporting events. This is a unique opportunity for senior engineers who enjoy solving complex distributed systems problems where reliability, security, scalability, and correctness directly impact the customer experience and real-world transactions.

Key Responsibilities:
  • Lead the technical direction of key commerce capabilities, from architecture and design through production.
  • Design and build scalable, secure APIs and event-driven systems.
  • Work on payment authorization and capture, refunds, disputes, reconciliation, and subscription lifecycle management.
  • Build reliable systems that handle retries, out-of-order webhooks, idempotency, and eventual consistency.
  • Make architecture decisions balancing reliability, security, cost, and speed of delivery.
  • Take ownership of production systems, including incident response, root-cause analysis, and follow-up improvements.
  • Write high-quality production code with meaningful test coverage and automation.
  • Mentor other engineers and help raise the engineering standards across the team.
  • Evaluate emerging payment and commerce technologies and identify opportunities to improve conversion, reliability, and operational efficiency.
  • Work closely with stakeholders across different business areas to build reusable commerce capabilities without compromising their individual customer experiences.
Core Requirements:
  • 5+ years of professional software engineering experience, with a focus on scalable APIs and event-driven systems.
  • Strong proficiency in Go — commerce services are primarily written in Go, and you should be ready to contribute to production code from day one.
  • Experience with payments or commerce platforms, such as Stripe, Adyen, Braintree, or similar.
  • Strong understanding of software architecture and large-scale system design.
  • Experience with SQL and NoSQL databases, ideally DynamoDB and Redis.
  • Professional experience with AWS or another major cloud provider.
  • Hands-on experience with containers and Kubernetes.
  • Strong computer science fundamentals and problem-solving skills.
  • Professional experience using Generative AI tools in software development.
  • Strong ownership mindset and experience operating production systems.
  • Excellent communication skills and the ability to collaborate with stakeholders across a distributed, global team.
Nice-to-Have:
  • Experience building streaming applications or platforms supporting large-scale live events.
  • Experience with high-availability e-commerce systems and traffic spikes.
  • Experience managing subscription lifecycles, including renewals, upgrades, downgrades, and cancellations.
  • Strong understanding of idempotency, webhook processing, retries, and eventual consistency.
  • Experience building commerce functionality directly into video streaming experiences.
Additional Information:
  • Work model: This is a remote opportunity, based in Mexico.
Why Join Kake?

Kake is a remote-first company with a global community, fully believing that it’s not where your table is, but what you bring to the table that matters. We provide top-tier engineering teams to support some of the world’s most innovative companies, and we’ve built a culture where great people stay, grow, and thrive. We’re proud to be more than just a stop along the way in your career - we’re the destination.

The icing on the Kake:
  • Competitive Pay in USD – Work globally, get paid globally.
  • Fully Remote – Simply put, we trust you.
  • Better Me Fund – We invest in your personal growth and passions.
  • Compassion is Badass – Join a community that invests in social good.

Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend (GO) Engineer - Remote - Mexico
Senior Backend (GO) Engineer - Remote - Mexico

Kake • Tijuana

Remote
MXN 2,251,000 - 3,376,000
Competitive USD pay
Fully remote
Better Me Fund
+1
Remote Senior Go Backend Engineer - Payments & Commerce
Remote Senior Go Backend Engineer - Payments & Commerce

Kake • Ciudad de México

Hybrid
MXN 2,626,000 - 3,939,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior Go Backend Engineer – Remote, Scalable Systems
Senior Go Backend Engineer – Remote, Scalable Systems

Kake • Estado de México

Remote
MXN 2,042,000 - 3,063,000
Competitive Pay in USD
Fully Remote Work
Better Me Fund for personal growth
+1
Senior Go Backend Architect – Payments & Streaming (Remote)
Senior Go Backend Architect – Payments & Streaming (Remote)

Kake • Tijuana

Remote
MXN 2,251,000 - 3,376,000
Competitive USD pay
Fully remote
Better Me Fund
+1
Senior Android Engineer - Remote, Kotlin & Scalable Apps
Senior Android Engineer - Remote, Kotlin & Scalable Apps

Kake • Estado de México

Remote
USD 120,000 - 180,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior Ios Video Engineer - Remote - Mexico
Senior Ios Video Engineer - Remote - Mexico

Kake • Mexico

Remote
MXN 2,257,000 - 3,009,000
Remote-first company
Competitive USD pay
Growth fund—personal and professional
Remote Senior Data Engineer - SQL & Data Modelling
Remote Senior Data Engineer - SQL & Data Modelling

Kake • Estado de México

Remote
USD 110,000 - 150,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior iOS Engineer — Remote, Scalable, High-Perf Apps
Senior iOS Engineer — Remote, Scalable, High-Perf Apps

Kake • Estado de México

Remote
MXN 2,042,000 - 3,063,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Android Developer
Android Developer

KAKE • Estado de México

Remote
MXN 2,042,000 - 2,722,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior Backend Engineer, Core Apis (Sre Focus)
Senior Backend Engineer, Core Apis (Sre Focus)

Jobgether • Mexico

Remote
MXN 2,786,000 - 3,715,000
Compensación en USD (referencia US)