Posted at: 1 December

Golang Developer

Company

Aviatrix

Aviatrix is an online gaming platform specializing in crash gambling games, operating globally with a B2C business model.

Remote Hiring Policy:

Aviatrix Systems, Inc. supports remote work and offers flexibility for employees to work from various locations, although specific hiring regions are not explicitly defined.

Job Type

Full-time

Allowed Applicant Locations

Poland

Job Description

ABOUT US

Aviatrix is an award-winning crash game that gained global traction for its innovative mechanics and engaging design. Our mission is to empower gambling businesses worldwide by streamlining their operations and elevating the player experience with groundbreaking features.

ABOUT POSITION

We're looking for a Senior / Team Lead Go Developer to help us build and scale the backend for existing and new games. You'll play a key role in the engineering team, taking ownership of critical services, driving delivery of new features, and keeping our systems fast and reliable.

This is a hands-on role with room for leadership: you will design and evolve our microservice architecture, make key technical decisions, and work closely with other engineering and product teams to deliver new game mechanics and improvements to players around the world. Depending on your experience and ambitions, you may also lead a small group of backend engineers and take on additional responsibility for delivery within your area.

AS A PART OF OUR TEAM YOU WILL

  • Design, build and maintain Go services that power our crash games and new casino game mechanics.
  • Take ownership of critical backend components: from design and implementation to performance and reliability in production.
  • Work with PostgreSQL, Redis and ClickHouse: model data, design schemas and optimize queries for real-world traffic and reporting.
  • Utilize your experience with containers, particularly Docker, to containerize applications and ensure smooth deployment and scalability.
  • Contribute to our monitoring and observability stack (Prometheus, Grafana, Sentry, ELK): define useful metrics, dashboards and alerts, and use them to spot issues before players do.
  • Participate in architectural discussions and ADRs, helping to evolve our microservice architecture in a pragmatic way.
  • Collaborate closely with other backend, frontend, QA, design and product folks to deliver features end-to-end.
  • Mentor other engineers, support their growth and contribute to planning and delivery within your area.
  • Stay updated with the latest trends, frameworks, and tools in the Golang ecosystem, as well as relevant technologies and practices in containerization, monitoring, CI/CD, and logging.

WHAT WE EXPECT

  • 5+ years of commercial software development experience, including 3+ years using Go as your main language.
  • Strong experience with containers, especially Docker, in production environments.
  • Solid hands-on experience with PostgreSQL and Redis.
  • Production experience with ClickHouse.
  • Experience with monitoring tools such as Prometheus and Grafana.
  • Experience with Kubernetes and GitLab CI.
  • Experience with logging and alerting tools (Sentry and/or ELK stack).
  • Confident with Git and GitLab workflows.
  • English level B1 (Intermediate).
  • Fluent written and spoken Russian
  • High level of ownership and self-organization: you communicate clearly, follow through on your commitments and care about the end result.
  • Previous experience mentoring other engineers and taking responsibility for delivery in a team or a part of it.

IT WOULD BE NICE IF YOU HAVE

  • Experience in gambling / gaming, betting or other highload, real-time systems.
  • Participation in architecture guilds or writing ADRs for significant technical decisions.
  • Experience running 1:1s, giving structured feedback and/or doing performance reviews.
  • Experience in hiring: technical interviews, evaluating candidates, onboarding new engineers.
  • Hands-on involvement in incident management and post-mortems.

HOW WE HIRE

1. Application (15-30 minutes). Fill out the form and upload your CV. Our Recruitment team will get familiar with your experience and skills and provide feedback on our decision regarding your application
2. Preliminary Call (30-60 minutes). Preliminary call serves as the first opportunity for us to learn more about your background, career goals, and to answer any questions you might have about the role or company
3. Hard Skills Interview (60-90 minutes). This is an advanced interview focused on technical role-specific skills. Here is your chance to shine and demonstrate your proficiency in your chosen profession
4. Reference Checks (1-3 business days). With your consent, we'll reach out to your referees to learn more about your work history, strengths, and how you contribute to a team
5. Offer Presentation (30-45 minutes). Once we've confirmed you're the right fit for the role, we'll prepare a job offer and present it to you. This includes all the details about your role, compensation, and the next steps to join our team

The decision-making time between stages at Aviatrix typically spans 3 to 5 business days. However, some interviews or time intervals between interviews for decision-making may take more or less time than indicated, depending on the position, the candidate's specific experience, or other unforeseen circumstances. We are committed to maintaining a transparent and respectful hiring process, ensuring that all candidates are evaluated fairly and equitably. Additionally, we encourage candidates to ask questions at any stage of the process to clarify any concerns or requirements

OUR BENEFITS

Wellness program

  • Medical compensation
  • Paid sick leaves
  • Compensation for sports activities
  • Well-being webinars and workshops

Work & life balance

  • Wellness Day: 4th Friday off monthly
  • Remote work
  • 21 working days of vacation
  • 5 personal days per year

Professional development

  • English speaking club
  • Language learning bonus €150 per month
  • 80% paid professional employee training
  • Provided tech equipment

Extra advantages

  • €150 for the arrangement of the workplace
  • Bonuses for significant events and additional personal days if necessary
  • Offline and online company parties and team buildings

WHY WORK WITH US?

Joining us means becoming a part of a company that prioritizes steady progress, efficiency and innovation. Our growth is consistent and thoughtful. We avoid sharp leaps in employee expansion, as we're striving to ensure the correct establishment of processes and smooth development. This approach allows us to maintain a stable environment and makes our company a standout place to advance your career in the iGaming industry.