FAVBET Tech — ЦЕ ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting 3 використанням передових технологій та надає доступ до них.
FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
Responsibilities:
Lead the design and implementation of scalable, high-performance software solutions with a focus on reliability, security, and maintainability.
Provide technical leadership and guidance to the software engineering team.
Collaborate with cross-functional teams to define technical requirements, architecture, and design decisions for new features and enhancements.
Participate in code reviews to ensure code quality and adherence to standards.
Provide ongoing support and maintenance for existing functionality, including bug fixes, performance optimization, and troubleshooting of production issues.
Collaborate with operations and support teams to implement monitoring and alerting.
Participate in on-call rotation and incident response activities as needed.
Lead, mentor, and coach a team of engineers, fostering technical growth.
Facilitate knowledge sharing and best practices within the team.
Monitor project progress, identify risks, and ensure timely delivery.
Take ownership of non-functional software metrics.
Requirements:
7+ years of professional experience with Java (Java 21+ is a plus).
Strong expertise in the Spring ecosystem (Spring Core, Boot, Cloud, Security).
Hands-on experience with: gRPC in production environments, GraalVM, Reactive programming (Reactor, Mutiny, or Vert.x), Kubernetes and Docker.
Experience with CI/CD pipelines.
Production experience with: AWS, Messaging systems like RabbitMQ or Kafka, Databases: PostgreSQL, Redis, ClickHouse.
Familiarity with observability tools: Prometheus, Grafana, OpenTelemetry.
Deep understanding of microservices architecture and best practices.
Strong knowledge of software quality assurance methodologies.
Experience working in Agile environments (Scrum or Kanban).
Excellent communication and collaboration skills.
We offer:
30 days off per year (vacation and sick days)
Medical insurance
Free corporate English language courses
Flexible schedule with full-time work, minimal bureaucracy, no micromanagement, and no time tracking
A fantastic team of creative and interesting people.