FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
Qualifications: * 5+ years of professional experience with Java, (21+ production experience is a plus) * Strong proficiency in the Spring ecosystem, including core, boot, cloud, security, and data modules. * Hands-on experience with gRPC in production environments. * Hands-on experience with GraalVM * Practical knowledge/experience with Reactor or similar (Mutiny, Vert.x) * Practical knowledge/experience with Kubernetes for container orchestration. * Proficiency in Docker for containerization and deployment * Experience with Continuous Integration/Continuous Deployment (CI/CD) * Production experience with AWS * Proven track record of working with RabbitMQ/Kafka in production * Production experience with PostgreSQL, Redis, ClickHouse * Experience with industry-standard observability tools and frameworks, such as Prometheus, Grafana stack, OpenTelemetry. * Deep understanding of microservices architectural principles and best practices * Strong understanding of software quality assurance principles and methodologies * Familiarity with Agile methodologies like Scrum or Kanban * Strong communication and collaboration skills, essential for effective teamwork and cross-functional collaboration
Responsibilities: * Provide technical leadership and guidance to the software engineering team * Lead the design and implementation of scalable, high-performance software solutions, with a focus on reliability, security, and maintainability. * Participate in code reviews to ensure code quality. * Collaborate with cross-functional teams to define technical requirements, architecture, and design decisions for new features and enhancements. * 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 to keepthe production stable and reliable. * Lead, mentor , and coach a team of engineers * Facilitate knowledge sharing and technical skill development within the team * Monitor project progress, and identify risks and issues to ensure project delivery * Monitor and take responsibility for software non-functional metrics.
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.