Golang Developer
The role involves working with a high-load system stack primarily focused on Golang. You will be responsible for designing and implementing scalable and reliable software solutions while ensuring code quality through active participation in code reviews. The position requires a deep understanding of micro-services architecture and event-driven systems to maintain high-performance, testable, and maintainable code.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Integrate renowned third-party services.
- Write high-performance, testable and maintainable code to implement new functionality.
- Take part in technical discussions to come up with solutions for challenging issues.
- Knowledge sharing with team.
- Development experience for Go 2+ years (required)
- Git, GitLab, GitLab CI (required)
- Experience with multiple databases (RDMBS, NoSQL, SQL, Redis, ...) and messaging services (Kafka, NATS, ...) (required)
- REST/RPC transports (required)
- Practical knowledge of containers (Docker, Kubernetes) (required)
- Experience with micro-services design and development (required)
- Understanding of the importance of a well-organised codebase and documentation (required)
- Understanding event-driven architecture (required)
- Understanding Twelve-Factor App methodology (required)
- Understanding Clean Architecture in Go (required)
- Cloud Events (required)
- Working with cloud services GCP/AWS (required)
- GitOps (required)
- Terraform (required)
- Helm/Argocd (required)
- Grafana/Tempo/Loki + Prometheus (required)
- High load systems (required)
- Strong analytical skills and are an open-minded and creative team player (required)
- Time management and organisational skills (required)
- Ability to design and implement scalable and reliable software solutions (required)
- Excellent problem-solving skills (required)
- Work remotely or on-site in Warsaw, Limassol, or Yerevan.
- Modern corporate equipment based on macOS or Windows.
- Paid vacations, sick leave, personal events days, and days off.
- Corporate health insurance program.
- Referral program bonus.
- Educational programs including internal training, compensation for external education, and conference attendance.
- Rewards program for mentoring and coaching colleagues.
- Free internal English courses.
- In-house Travel Service.
- Access to online platform for employees with gamification and internal clubs.
- Company events and team buildings.
PIN-UP Global is an international holding specializing in the development and implementation of advanced technologies, B2B solutions, and innovative products for the iGaming industry.
