Location: Argentina, Brazil, Mexico, Guatemala, Panama (Remote) Contract Type: Contractor, Subcontractor, or Full-Time Employee (depending on country) Experience Level: Senior (5+ years) About the RoleTuring is seeking a Senior Backend Engineer (Golang + GraphQL) to join a high-performing engineering team focused on building large-scale distributed systems. You'll play a key role in designing and developing critical infrastructure and services that power next-generation AI products.This role offers the opportunity to work in a fast-paced, fully remote environment alongside world-class engineers and innovators. Key ResponsibilitiesCollaborate cross-functionally with Product, Design, and Engineering teams to deliver scalable, high-impact features.Own the full software development lifecycle: design, development, testing, deployment, and monitoring.Review code, provide technical feedback, and contribute to engineering best practices.Mentor junior engineers and contribute to improving development processes.Proactively seek ways to improve system architecture, performance, and reliability. Requirements5+ years of experience working on large-scale distributed systems.Proficiency in Golang; additional experience with Python, Rust, or Ruby is a plus.Strong experience with GraphQL, RESTful APIs, HTTP, and/or Thrift.Knowledge of distributed caching and large-scale data storage systems such as Cassandra.Proven ability to design and maintain scalable, reliable backend systems.Experience leading cross-functional projects.Bachelor's degree in Computer Science or related field (or equivalent experience).Strong communication skills and ability to collaborate effectively in a remote team.Entrepreneurial mindset — proactive, adaptable, and comfortable with ambiguity.