This role is ideal for a driven engineer who thrives on automation, optimization, and scalable infrastructure. You should bring deep backend experience and a strong understanding of LLM-driven workflows such as prompt engineering, RAG, and automated data pipelines.
Requirements :
What you'll do :
Own the full development lifecycle : architecture, development, testing, experimentation, and launch.
Write clean, well-documented code and contribute to design reviews, architecture decisions, and development standards.
Build and maintain APIs, middleware, and database structures to enable data interoperability across systems.
Troubleshoot performance bottlenecks, integration challenges, and ensure high system availability.
Uphold best practices in security, data privacy, testing, and documentation.
Proactively participate in agile rituals (planning, reviews, retrospectives), contributing to a high-trust, collaborative team culture.
Identify technical risks early and drive scalable solutions.
What you'll do :
Expertise in Python (required), with proficiency in Go a strong plus.
Deep understanding of distributed systems, microservices architecture, and high-throughput application design.
Experience building and maintaining APIs (GraphQL and REST), as well as working with HTTP protocols.
Solid experience with technologies like Kafka , Redis , RabbitMQ , and both SQL / NoSQL databases.
Familiarity with engineering best practices : CI / CD, test automation, A / B testing, code reviews, and scalable documentation.
Strong system design skills with the ability to build maintainable data structures and workflows independently.
BS in Computer Science or equivalent practical experience.
Bonus qualifications :
Why Join
Backend Engineer • Argentina, Argentina