Backend Developer with Go
- Develop supportive platform APIs for customer details, billing processes and product configuration
- Contribute to Core Platform Systems, including Customer Management, Product Delivery, IAM Centre and the Billing Integration Layer
- Build services and libraries that become shared across all engineering teams
- Focus on security-hardened, efficient solutions, following best practices in the industry.
- Additionally, maintain legacy PHP/Go services, with main focus on stability and security, but also on minor product features
Tech stack
- Dev: Go, PHP (legacy), PostgreSQL, MongoDB, Redis, RabbitMQ
- Ops: GCP, Docker, Kubernetes, GitLab/GitLab CI, Prometheus, Grafana, ELK
- 2+ years of commercial experience in backend development in any language
- 1+ year of experience with Go (commercial or non-commercial)
- Solid understanding of backend design principles (API design, modularity, testing, error handling)
- Basic familiarity with the Go ecosystem and community conventions
- Experience with SQL and NoSQL databases and fundamental data-modelling concepts
- Ability to write maintainable unit tests for critical paths
- Experience with PHP frameworks (Yii2, Symfony)
- Practical experience with DDD
- Understanding of distributed-systems patterns
- Strong debugging/troubleshooting mindset; ability to trace and resolve production issues
- Ownership attitude and familiarity with monitoring, alerting, and incident handling
- Use of AI tools and agents to speed up development
- Exciting work in a fast-growing international company.
- Opportunities to gain cross-functional and international experience.
- Competitive compensation package.
- Professional growth and development opportunities.
- Flexible hybrid schedule — 2 days per week in our modern office, the rest remotely.