Senior Software Developer (Go / Java / TypeScript)
Join our team to design and build modern, high-performance software systems that operate in dynamic environments — from Kubernetes-managed clouds to on-premise infrastructures. 
You will work on event-driven microservices, contribute to technology evolution, and mentor fellow developers within a collaborative, agile team.
	
		Key Responsibilities:
• Developing robust, scalable software solutions using Go, Java, or TypeScript.
• Implementing event-driven microservices architectures focused on reliability, performance, and scalability.
• Working within a cross-functional team with full end-to-end ownership of deliverables.
• Operating in a technologically modern and evolving environment.
• Contributing to technology scouting and continuous improvement.
• Acting as a mentor to colleagues, fostering best practices and code quality.
Mandatory Skills:
• 5+ years of professional software development experience, including 2+ years using Go, Java, or TypeScript in production environments.
• Strong experience with microservices design and implementation.
• Deep understanding of containerization (Docker) and orchestration (Kubernetes).
• Hands-on experience with unit and integration testing, performance profiling, and debugging tools.
• Proficiency with Git and CI/CD workflows (GitLab knowledge is a plus).
• Familiarity with shell scripting and strong knowledge of the Linux operating system.
• Experience working in Agile/Scrum teams; knowledge of Kanban or Test-Driven Development (TDD) is a plus.
• Good English communication skills (written and spoken); Spanish is a plus.
• Bonus: familiarity with technologies such as Apache Kafka, MQTT, Akka.io, or InfluxDB.
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office