Location: Sofia, Bulgaria
Stimulating iGaming Careers
With Gaming talent headhunted from our peer providers in the industry including Betfair, Betway, SBTech, Sporting Solutions, Sportradar, Tabcorp and William Hill, our teams across the world are passionate about leading towards the Gaming experience of the future.
Our Core Values
We’re client-centric
We do what we say, on time, every time. We work closely with our clients to provide robust and effective plans of action, working strategically to deliver the optimal iGaming solutions for your specific business objectives and audience needs.
We’re dedicated to progression
We employ industry experts around the world with specialist knowledge in emerging markets and localisation, who keep one step ahead of market trends to ensure that our customers stay ahead of the game.
We’re technology-led
We invest in the best iGaming developers, design teams and infrastructure around the world to deliver progressive, constantly evolving technological solutions that help to give our operator clients the competitive edge.
The Technical Architect will be responsible for scoping, design, and documentation of technology specific solutions across products. The architect will be working with technical leads, senior developers, and CTO leadership to establish, manage and lead the best course of action given the business requirements and technical challenges.
Responsibilities
- Creating and maintaining non-functional requirements for software components
- Working with the teams to establish the priorities regarding the delivery of non-functional requirements
- Continually identifying and driving improvements through technical debt reduction
- Identifying bad processes, development lifecycle issues and highlighting to the leadership team
- Responsible for the reusable software component architecture within the business
- Partake in the creation and maintenance of the common architectural and development practices for the company
- Contributing to code reviews, ensuring good software design patterns are implemented
- Displaying effective leadership, good communications skills and a delivery / goal orientated work ethic
- Mentor managers/team leaders to implement best practices to motivate and organize their teams
- Work together with relevant stakeholders across the Engineering departments including security, product, delivery, infrastructure, etc.
- Guide and provide input to all strategic and technical planning for the engineering department
About You
Essential:
- Development experience in Backend, Frontend or Datawarehouse areas
- Good understanding of REST API design principles
- Excellent spoken and written English
Hands on expertise in most of the following areas: - Java/ JavaScript/Relational and NOSQL data stores
- Experience in developing/designing/managing distributed systems
- Knowledge and skills in at least one of the following technologies: RabbitMQ, Kafka, Ignite, JMS, Hazelcast
- Experience with microservice or event driven service topologies
- Experience in project management, software development and agile methodologies
- Experience in end-to-end project life cycle including system analysis, design, development and testing and production support
Desirable:
- Knowledge of design patterns, experience delivering technical architecture
- Understanding of principles of the Clean Architecture and Software craftmanship
- Knowledge of multi-threaded applications, OOP & MVC concepts and design patterns
- Understanding principles of database modelling
- Basic Knowledge of software project lifecycle tools – e.g. Maven, Gradle, etc.
- Infrastructure experience: Docker, OpenStack (nice to have), AWS, Kubernetes
Benefits
- Hybrid way of working / fully remote option
- Additional annual leave days
- Day off on your birthday
- Additional health insurance and dental service coverage
- Multisport card
- Flexible working hours
- Attractive annual bonus
- Referral bonus
- Additional paid maternity leave
- Training and development opportunities
- Memorable team buildings