Lead Golang Software Engineer (#3495)

Colombia
Work type:
Office/Remote
Technical Level:
Leader
Job Category:
Software Development

We're looking for an experienced Go developer to build and lead development of high-performance microservices. You'll work with modern cloud technologies and help design our distributed systems using gRPC and containerized services.

What You'll Do:

  • Lead architectural decisions for microservices and mentor junior developers;
  • Design and build gRPC APIs using Protocol Buffers;
  • Optimize service performance, reliability, and scalability;
  • Collaborate with DevOps on deployment and monitoring;
  • Establish coding standards and conduct code reviews;
  • Work with distributed systems and inter-service communication.

Required Skills:

  • 5+ years Go (Golang) production experience
  • 3+ years microservices architecture experience
  • gRPC & Protocol Buffers for service design and RPC communication
  • Docker containerization and service deployment
  • PostgreSQL & Redis for databases and caching
  • Git, CI/CD, and modern development workflows
  • Experience with high-traffic, distributed systems
  • Previous senior/lead developer role preferred
  • Upper-Intermediate/Advanced English level

Technical Knowledge:

  • Service mesh architectures and communication patterns
  • Authentication/authorization (JWT, OAuth2)
  • API gateway design and traffic management
  • Database per service patterns and data consistency
  • Envoy Proxy configuration and load balancing

Nice to Have:

  • Event-driven architecture experience
  • Buf for Protocol Buffer management and code generation
  • Service discovery and observability tools
  • Cloud-native deployment experience
  • Performance optimization and monitoring

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend