Acerca del puesto Sr. Golang
We are looking for a motivated and growth-oriented Software Engineer to join our Billing Team. This is an opportunity to work within an energetic, highly collaborative environment where engineers own their work end-to-end—from initial concept and requirements definition to design, development, testing, and production rollout.
You will contribute to a suite of transactional microservices written in Go, supporting critical billing functionality at scale. In addition to feature development, you will help maintain operational excellence by triaging and resolving production issues and inbound tickets across billing services. As you grow within the team, you will have opportunities to lead larger initiatives and own projects independently or within a small team.
Responsibilities
-
Design, build, test, and deploy backend services from inception to production
-
Develop and maintain transactional microservices written in Go (Golang)
-
Participate in operational support by triaging, debugging, and resolving production issues
-
Collaborate with product managers and engineers to define requirements and technical specifications
-
Build reliable, fault-tolerant, and scalable systems operating at large scale
-
Lead or contribute to projects end-to-end, owning outcomes and delivery
-
Follow best practices for security, performance, and maintainability
Technology Stack
-
Languages: Go (Golang)
-
Databases: PostgreSQL, Redis
-
Messaging & Workflow: Kafka, Temporal
-
Infrastructure: Docker, Kubernetes
-
Environment: Unix/Linux
-
Architecture: Container-based microservices, event-driven systems
Required Qualifications
-
Bachelors degree in Computer Science or equivalent practical experience
-
5+ years of professional experience as a software engineer or developer
-
Solid understanding of RESTful APIs and service security principles
-
Strong working knowledge of SQL and relational databases (PostgreSQL or MySQL)
-
Experience developing and running services in Unix/Linux environments
-
Experience building secure, highly available distributed systems or microservices
-
Familiarity with event-driven architectures
-
Experience with API standards and tooling (Swagger/OpenAPI, OAuth, JWT)
-
Strong communication and interpersonal skills with a proactive, action-oriented mindset