Senior Backend Engineer (Python, Go & Distributed Systems)
Remote · Mexico or Argentina
Job Summary
Senior Backend Engineer focusing on Python, Go and distributed systems to design, develop, and maintain backend services powering personalized feeds, search, and user-facing products; build scalable and reliable distributed systems for millions of users; collaborate with Machine Learning, Product, and Infrastructure teams; contribute to architecture decisions, platform evolution, and automated testing; participate in debugging, monitoring, and production issue resolution; work in cloud-native environments with Docker, Kubernetes, and CI/CD, and leverage Redis, PostgreSQL/Cassandra, AWS or GCP; role involves backend development with Go and Python and frontend work with React.
Required Qualifications
- 5+ years of software engineering experience in production environments
- Strong proficiency in Go and Python
- Experience building and operating distributed systems at scale
- Strong frontend experience with React and modern JavaScript development
- Experience with Redis, PostgreSQL, Cassandra, or similar database technologies
- Strong testing mindset with experience in automated testing and debugging
- Experience with Docker, Kubernetes, and modern CI/CD workflows
- Experience with public cloud platforms such as AWS or GCP
- Experience working on the backends of large-scale B2C applications (10M+ daily active users)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.