Requirements
Bachelor’s Degree in Computer Science or related field (preferred)
- 5-7+ years of professional software engineering experience
- 3+ years of experience building and operating production backend services in Go
- Strong experience designing and implementing microservice architectures
- Experience building RESTful APIs and/or event-driven services
- Deep understanding of distributed systems concepts (service discovery, load balancing, circuit breaking, retries, idempotency)
- Experience with synchronous and asynchronous communication patterns (HTTP/gRPC, messaging systems)
- Experience working with relational and/or NoSQL databases in a service-oriented architecture
- Deep experience with cloud platforms (AWS, Azure, or GCP), including managed services, IAM, and infrastructure-as-code
- Strong debugging, performance tuning, and production support experience
- Strong problem-solving skills and architectural judgment
- Excellent communication skills and collaborative mindset
- Strong sense of ownership and accountability
- Demonstrated ability to mentor engineers and elevate team technical capability.
Funciones
- Lead the design and development of scalable, resilient microservices using Go, setting patterns and standards for the broader engineering team
- Define and maintain clear API contracts (REST and/or event-driven interfaces) between services
- Architect distributed systems with a focus on reliability, scalability, and fault tolerance
- Implement inter-service communication patterns (synchronous and asynchronous)
- Design and manage service-level database schemas and data ownership models
- Build and maintain responsive front-end components that consume backend services
- Implement observability practices including logging, monitoring, tracing, and alerting
- Lead code reviews, mentor engineers across experience levels, and champion engineering best practices organization-wide
- Partner cross-functionally with DevOps, QA, product, and design teams; serve as a technical liaison and contribute to roadmap and architecture decisions
- Document service architecture, APIs, and operational procedures
Deseable
- Experience with event streaming platforms (Kafka, Pub/Sub, NATS)
- Experience with API gateways and service meshes
- Experience implementing authentication and authorization (OAuth2, JWT, SSO)
- Familiarity with domain-driven design (DDD) principles
- Experience working in Agile/Scrum development environments
Beneficios
- Contrato a largo plazo.
- 100% Remoto.
- Vacaciones y PTOs
- Posibilidad de recibir 2 bonos al año.
- 2 revisiones salariales al año.
- Clases de inglés.
- Equipamiento Apple.
- Plataforma de cursos en linea
- Budget para compra de libros.
- Budget para compra de materiales de trabajo
- mucho mas..