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