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.