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 Role
Turing 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 Responsibilities
* Collaborate 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.
Requirements
* 5+ 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.