itpro.lk

Be the first to apply!

Senior Software Engineer (GO)

  Colombo - Full-time

What You'll Gain:

  • Impact at Scale: Help scale platforms from thousands to millions of concurrent operations, leading a transition from Python to Go
  • Complex Challenges: Tackle problems in concurrency, distributed systems, and real-time communication
  • Modern Tech Stack: Work with Go, TypeScript/React, Kubernetes (AKS), PostgreSQL, and Azure
  • Architectural Influence: Shape cloud infrastructure toward a more cloud-agnostic design
  • XP Practices: Hone your skills with pair programming, collective ownership, and continuous deployment
  • Collaboration & Growth: Rotate across the stack and work with a highly skilled, supportive team
  • Global Exposure: Contribute to SaaS and on-premise deployments with diverse performance and security needs

What We're Looking For:

  • Minimum 2 years of hands-on Go experience, with strong concurrency and performance expertise
  • Skilled in TypeScript/React for full-stack development
  • Experience with Kubernetes (ideally Azure AKS)
  • Strong grasp of distributed systems (message queues, event-driven, worker patterns)
  • Proficient with PostgreSQL and data modeling for large-scale applications
  • Background in background processing systems and job orchestration
  • Experience with real-time communication (WebSockets or similar)
  • Familiarity with CI/CD pipelines (GitHub Actions) and DevOps practices
  • Exposure to security tools or penetration testing frameworks
  • Working knowledge of Python, especially for supporting legacy code during the transition
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
Share Share Report Report Go Back to Category Software Engineering Posted 18 hours ago Viewed Viewed 65 times