HamburgerMenu
hirist

Backend Engineer - Python/Golang

Worksconsultancy
Multiple Locations
8 - 11 Years

Posted on: 12/10/2025

Job Description

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


info-icon

Did you find something suspicious?