FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
Responsibilities: * Manage the development process of current and new projects * Lead and mentor engineering team members * Conduct code reviews and provide technical guidance * Build efficient, testable, and reusable PHP modules * Design and maintain high-quality software architecture * Identify, prioritize, and execute tasks throughout the software development lifecycle * Develop tools and applications by writing clean, scalable, and efficient code * Use programming and automation tools to streamline development processes * Perform validation and verification testing * Collaborate with internal teams and external vendors to maintain and enhance the product * Document development phases and maintain system logs * Ensure the software is modern, scalable, and secure by using up-to-date technologies
Requirements: * 6+ years of experience as a Senior PHP Developer * 2+ years of experience in a Team Lead role * Strong knowledge of PHP 8+ and Symfony framework * Hands-on experience with Laravel (commercial projects) * Solid experience with PostgreSQL, Redis, RabbitMQ, and Redis Streams * Experience working with Docker and Kubernetes * Familiarity with OpenAPI, AsyncAPI, REST, RPC, and OWASP standards * Experience integrating multiple data sources and databases into a single system * Strong understanding of web service integration: XML, SOAP, REST * Deep knowledge of System, API, and Software Design principles (GOF, DDD, TDD) * Familiarity with the Twelve-Factor App methodology and Microservice Architecture * Excellent relational database design and performance tuning skills with PostgreSQL * Proven experience in building scalable RESTful/RPC JSON web services * Experience with team code reviews and mentoring * High level of attention to detail and a strong sense of ownership * Domain experience in FinTech, E-commerce, or Gambling is a strong plus
Trial Period Objectives: * Get fully acquainted with the team’s services and architecture * Begin actively addressing technical debt * Start contributing to the development of new business features * Align with internal processes and engineering standards 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.