Posted on: 12/10/2025
Responsibilities :
- Minimum 8+ years of post-internship, full-time, hands-on, professional software development experience developing distributed backend systems at scale.
- Expertise in Python, and ideally Golang as well
- Experience with distributed systems, microservices architecture, and handling high-throughput workloads
- Experience with GraphQL, REST, HTTP, and the ability to design maintainable APIs
- Experience with message queues (Kafka, RabbitMQ), caching systems (Redis, Memcached), and database technologies (SQL and NoSQL)
- Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
- BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
- You love to build new things and thrive in ambiguity and even failure. You care about innovation.
- Bonus : experience with LLMs, RAG, and/or general ML systems.
Requirements :
- 8+ years of hands-on backend development experience (post-internship)
- Strong expertise in Python (Golang is a plus)
- Proven experience building distributed systems and working with microservices architecture
- Skilled in designing and maintaining APIs (GraphQL, REST, HTTP)
- Experience with message queues (e.g., Kafka, RabbitMQ), caching (Redis/Memcached), and databases (SQL & NoSQL)
- Scaled systems handling high-throughput workloads
Location :
- Geo - Armenia, Argentina
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1559060
Interview Questions for you
View All