Software Engineer (GO)
We are looking for a Software Engineer with a strong background in Go to join our team. You will be responsible for designing and evolving high-performance services, making architectural decisions, and mentoring team members. This role involves collaborating closely with stakeholders to translate business needs into technical solutions and optimizing performance of high-load components.
- Ownership: Taking responsibility for the full delivery cycle
- Communication: Ability to explain complex technical concepts to both technical and non-technical audiences
- Pragmatism: Balancing between "perfect" and "working" solutions based on business priorities.
- System Design & Architecture: Designing and evolving high-performance services and overall system landscape
- Technical Leadership: Making architectural decisions and taking ownership of the technical debt
- Mentorship & Code Review: Guiding team members and maintaining high standards of code quality
- Performance Optimization: Identifying and resolving bottlenecks in high-load components
- Collaboration: Working closely with stakeholders to translate business needs into technical solutions.
- 4+ years of commercial experience with Go and a deep understanding of its internals (concurrency, GC, profiling);
- Strong experience in System Design and building scalable microservice architectures;
- Expertise in PostgreSQL: performance tuning, indexing strategies, and complex query optimization;
- Proficiency with Docker and Kubernetes: understanding of resource management and service orchestration;
- Experience with distributed systems: understanding of consistency, availability, and common patterns (Saga, CQRS, Circuit Breaker, Transactional Outbox);
- Strong analytical skills and a proactive approach to solving complex technical challenges.
- Experience with NATS / Kafka or other messaging systems;
- Knowledge of Infrastructure as Code (Terraform, Helm, GitOps);
- Experience with Observability stack (OpenTelemetry, Prometheus, Grafana);
- Practical experience with Cloud platforms (AWS/GCP).
- An exciting and challenging job in a fast-growing business groups, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
- Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
- Beautiful offices in Warsaw, Limassol, Yerevan — work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day
- Modern corporate equipment based on macOS or Windows and additional equipment are provided
- Paid vacations, sick leave, personal events days, days off
- Corporate health insurance program for your well-being
- Referral program — enjoy cooperation with your colleagues and get the bonus
- Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
- Rewards program for mentoring and coaching colleagues
- Free internal English courses
- Yoga classes to help you stay active and energized
- In-house Travel Service
- Multiple internal activities: online platform for employees with quests, gamification, presents and news, RedCore clubs for movie / book / pets lovers, special office days dedicated to holidays
- Corporate events, 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.
