FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.We develop innovations in the field of gambling and betting through a complex multi-component platform which is capable to withstand enormous loads and provide a unique experience for players.FAVBET Tech does not organize and conduct gambling on its platform. Its main focus is software development.Main areas of work:
- Betting/Gambling Platform Software Development — software development that is easy to use and personalized for each customer.
- Highload Development — development of highly loaded services and systems.
- CRM System Development — development of a number of services to ensure a high level of customer service, effective engagement of new customers and retention of existing ones.
- Big Data — development of complex systems for processing and analysis of big data.
- Cloud Services — we use cloud technologies for scaling and business efficiency
Requirements
- 10+ years of experience in software architecture, system design, and engineering.
- 3-5 years in a senior or leadership architecture role (e.g., Principal Architect, Head of Architecture, or similar).
- Deep understanding of system architecture patterns (e.g., microservices, monolithic, serverless, event-driven).
- Hands-on experience with cloud-native architectures and platforms (e.g., AWS, Azure, GCP).
- Proficient in modern programming languages (e.g., Java, C#, Python, Go, or similar).
- Strong knowledge of databases (SQL, NoSQL) and data architecture.
- Familiarity with DevOps principles, CI/CD pipelines, and infrastructure as code (e.g., Terraform, Kubernetes).
- Proven ability to lead and grow a team of architects and senior engineers.
- Experience setting up and managing architecture processes (e.g., ADRs, Architecture Forums, technical governance).
- Demonstrated success in aligning architecture with business goals and enabling organizational growth.
- Expertise in identifying and mitigating scalability, reliability, and performance bottlenecks.
- Skilled in managing technical debt while balancing immediate and long-term business needs.
- Ability to define and communicate a clear architectural vision and roadmap.
- Exceptional interpersonal and communication skills, with the ability to: • Simplify complex technical concepts for non-technical stakeholders.
- Collaborate effectively across engineering, product, and business teams.
- Proven ability to mentor and coach senior engineers and architects.
- Foster a culture of innovation, technical excellence, and collaboration.
- Experience with risk assessment and mitigation in complex systems
Key Responsibilities
- Define and maintain the organization’s overall architectural vision and strategy.
- Ensure the architecture is aligned with business goals, scalability requirements, and long-term technical objectives.
- Develop and manage the technology roadmap, incorporating emerging technologies and Governance and Standards industry trends.
- Establish, document, and enforce architectural standards, principles, and best practices
- across teams and projects.
- Lead the adoption of tools, frameworks, and technologies to ensure consistency, and scalability, and avoid fragmentation.
- Implement processes for Architecture Decision Records (ADRs) and ensure they are effectively communicated and maintained.
- Cross-Team Collaboration
- Act as a strategic advisor and bridge between engineering, product, and business teams to ensure architectural alignment with business priorities.
- Facilitate collaboration between Software Architects, engineering leaders, and cross-
- functional teams, fostering clear communication and alignment. Mentorship and Leadership
- Provide mentorship, coaching, and technical guidance to Software Architects and senior engineers, ensuring their designs align with the broader architectural strategy.
- Build and lead the architectural team, fostering a culture of technical excellence, innovation, and collaboration.
- Champion knowledge-sharing initiatives, including Architect Forums and technical workshops.
Risk Management
- Identify, assess, and mitigate architectural risks such as scalability, reliability, and security vulnerabilities.
- Make key trade-offs between technical debt, business priorities, and system performance, ensuring sustainable growth.
- Stakeholder Communication
- Partner with senior leadership (e.g., CTO, CIO) to communicate architectural strategy, risks, and trade-offs effectively.
- Represent the architecture team in executive-level discussions and ensure architectural priorities are well-represented in business decisions.
- Evangelize architectural goals and strategies across the organization, ensuring alignment and buy-in.
- Establish processes to ensure continuous improvement in architecture practices, including regular architecture reviews, audits, and feedback loops.
- Drive innovation by staying up-to-date with emerging trends, evaluating their applicability, and fostering a culture of experimentation and learning.
- Innovation Advocacy
- Process Setup and Optimization
Communication:
- Partner with senior leadership (e.g., CTO, CIO) to communicate architectural strategy, risks, and trade-offs effectively.
- Represent the architecture team in executive-level discussions and ensure architectural priorities are well-represented in business decisions.
- Evangelize architectural goals and strategies across the organization, ensuring alignment and buy-in.
- Establish processes to ensure continuous improvement in architecture practices, including regular architecture reviews, audits, and feedback loops.
- Drive innovation by staying up-to-date with emerging trends, evaluating their applicability, and fostering a culture of experimentation and learning.
- Innovation Advocacy
- Process Setup and Optimization