Software Engineer (GO)
Technical Skills
•Proficient in Go (Golang): Deep understanding of Go’s syntax, idioms, and best practices for building scalable and efficient backend services.
•Microservices Architecture: Experience designing, developing, and deploying microservices-based architectures.
•API Development: Proven experience in building RESTful APIs, gRPC, and understanding API versioning, security, and performance optimization.
Databases:
•Strong experience with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
Ability to write optimized queries and manage database performance and scalability.
•Cloud Platforms: Experience deploying applications in cloud environments like AWS, Google
•Cloud, or Azure. Familiarity with containerization (Docker) and orchestration (Kubernetes).
•Version Control & CI/CD: Strong knowledge of Git workflows and experience with CI/CD pipelines (e.g., Jenkins, CircleCI, GitLab CI, Argo CD).
Testing & Debugging:
•Unit, integration, and end-to-end testing.
Proficiency with testing frameworks (e.g., Go testing package, Testify) and debugging tools (pprof, dlv).
•Performance Tuning: Experience profiling and optimizing backend applications for performance and scalability.
•Event-Driven Architecture: Familiarity with messaging systems (e.g., Kafka, NATS) for building event-driven applications.
•Monitoring & Logging: Experience implementing monitoring tools (Prometheus, Grafana) and logging frameworks (ELK stack, Loki).
•Security Best Practices: Understanding of security protocols, data encryption, authentication (OAuth2, JWT), and secure coding practices.
Professional Experience
•4-5 years of hands-on experience in backend development, with at least 3+ years dedicated to GoLang.
•End-to-end project lifecycle experience: from design and architecture to deployment and scaling in production environments.
•Experience working in agile teams and delivering high-quality code under tight deadlines.
- Experience working in iGaming domain
- Understanding Twelve-Factor App methodology
- Familiarity and working experience with NATS
- Hands on experience with MongoDB
- Helm/ArgoCD
- Grafana/Tempo/Loki + Prometheus
- Problem-Solving: Ability to tackle complex technical challenges and come up with creative, efficient solutions.
- Collaboration: Strong communication skills and experience working in cross-functional teams (DevOps, Frontend, Product).
- Ownership & Accountability: A track record of owning projects from conception through to delivery and post-production support.
- Adaptability: Comfortable with shifting priorities in a fast-paced environment and capable of learning new technologies as needed.
- 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.
Golang, MongoDB, PostgreSQL, Clickhouse, Redis, NATS + JetStream, OpenTelemetry, GitLab, CI/CD.
- 🍀An exciting and challenging job in a fast-growing product ecosystem, the opportunity to be part of a multicultural team of top professionals in Development, Engineering and Architecture, Management, Operations, Marketing, etc;
- 🤝Great working atmosphere with passionate IT experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed;
- 📍Beautiful offices in Kyiv, Warsaw, Limassol, Almaty, Yerevan – work with comfort and enjoy the opportunity to build a network of connections with IT professionals day by day;
- 🧑💻Laptop & all necessary equipment for work according to the ecosystem standards;
- 🏖Paid vacations, personal events days, days off;
- 🫖Paid sick leave;
- 👨⚕Medical insurance;
- 💵Referral program — enjoy cooperation with your colleagues and get a bonus;
- 📚Educational support by our L&D team: internal and external trainings and conferences, courses on Udemy;
- 🗣Free internal English courses;
- 🤸♀Sport benefit ;
- 🦄Multiple internal activities: online platform with newsletters, quests, gamification, and presents for collecting bonuses, PIN-UP talks club for movie and book lovers, board games cozy evenings, special office days dedicated to holidays, etc;
- 🎳Company events, team buildings.