.
Golang Tech Lead
  • Warsaw
Golang Tech Lead
Warszawa, Warsaw, Masovian Voivodeship, Polska
SOFTSWISS
13. 11. 2025
Informacje o stanowisku

Overview

SOFTSWISS continues to expand the team and is looking for a Golang Tech Lead. We need a true, experienced and accomplished professional who shares our culture and values.

About Product

SOFTSWISS Jackpot Aggregator

Multi-purpose iGaming solution that introduces the Jackpot-as-a-service business tool and integrates with any gaming project.

Responsibilities

  • Lead the backend development team to design, develop and maintain high-quality, scalable, and reliable high‑loaded backend systems.
  • Act as a point of reference for integrated systems.
  • Continuously improve various aspects such as performance, usability, scalability of the system.
  • Define and enforce coding standards, code reviews, and engineering best practices.
  • Work with system engineers to ensure seamless deployment and maintenance of backend systems.
  • Define and maintain backend development processes.
  • Decision maker with backend application tech questions.
  • Accountable for the backend development progress (e.g. statuses on the Jira board).
  • Prepare/Supervise ADR and DevPlans.
  • Support technical roadmap up to date state.
  • Maintain and expand services observability (monitoring capability) in production.
  • React on production incidents, manage resolution process, mitigate future issues based on analysis.
  • 1‑1 meetings with members from the backend team.
  • Support PDP (Personal Development Plans) creation for the backend team.
  • Stay current with the latest technologies, best practices, and tools in backend development.

Required Experience

  • 3+ years of programming experience, using Go as the main language or 1+ year with Go and 5+ years of experience with compiled statically typed languages (e.g. C++).
  • 2+ years in leadership role in a team of 5+ engineers (overall experience 5+ years).
  • Strong communication skills, proven ability to build scalable team based on leadership.
  • Proficiency in Go ecosystem: data structures, multithreading, memory usage, garbage collection, etc.
  • Experience in using relational databases (we use PostgreSQL), ability to write and optimize complex SQL queries.
  • Experience with distributed systems.
  • Understanding the principles of distributed applications and microservice architecture.
  • Good understanding of Linux, a good understanding of containerization (we use Docker).
  • Ability to write testable code and unit tests for it.
  • Strong experience in Kafka (we use Kafka for internal and external transport).
  • Experience in Kubernetes.
  • Communication skills, willingness to improve hard and soft skills.

Nice to have

  • Experience with NoSQL (we use ScyllaDB) solutions.
  • Experience with high‑load applications.
  • Experience in writing applications that work with finance or in other areas where data integrity is a key requirement.
  • Familiarity with one or more modern approaches to designing back‑end applications (DDD, Clean architecture, Hexagonal architecture etc).
  • English level В1‑B2+.

Benefits

  • Full‑time remote work opportunities and flexible working hours.
  • Private insurance.
  • Additional 1 Day Off per calendar year.
  • Sports program compensation.
  • Comprehensive Mental Health Programme.
  • Free online English lessons with a native speaker.
  • Generous referral program.
  • Training, internal workshops, and participation in international professional conferences and corporate events.
#J-18808-Ljbffr

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    131 604
    19 769