What You’ll Gain:
- Impact at Scale: Help scale our platform 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 our 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.
Who We Are Looking For:
- Minimum 1 year 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 related field.
Ready to take your next step?