CrustLab is more than a software development company. It’s a powerhouse of innovation, expertise, and technical excellence for all things iGaming.
What does it mean?
At our core, we craft gambling software (sportsbooks and casino platforms included) with a touch of gaming and sports. But we also excel at developing Fintech and Blockchain-based solutions.
Serving clients across the globe, CrustLab doesn’t just code web or mobile apps, but handles product development comprehensively, from ideation and design to maintenance.
Our talented team is driven by ambition and passion for continuous growth.
We just love the challenge of turning original visions into reality.
Play your cards right and join us!
TECHNICAL REQUIREMENTS
- Architect software components, integrations, infrastructures, high-level visions, and migrations (e.g., monolith to microservices, cloud to cloud, on-premise to the cloud)
- Kafka, Kubernetes, Rabbit MQ, SQL, MongoDB, PostgreSQL, Docker, GCP, DevOps practices, GraphQL, DDD/BDD/TDD
- Knowledge of cloud services (GCP but AWS is also nice to have) in the field of hosting, scaling and management of applications and knowledge of architectural patterns in the cloud
-
Good understanding of architecture patterns (e.g., monolithic, microservices, hexagonal, SOA, Event Driven Design, CRUD, serverless, Lambda, Kappa, design for failure),
- Wide experience in design, implementation, deployment, troubleshooting and re-platforming of distributed systems both on premises and in the cloud
- Knowledge in API design, implementation and system integration using APIs.
- Knowledge of networking, security, and storage concepts, REST API, TLS, OAuth.
- Experience in defining transition plans and roadmaps for IT systems.
- Significant experience in designing and building distributed containerised platforms.
- Knowledge of security by design architecture practices
- Knowledge on NoSQL databases and Relational databases.
SOFT REQUIREMENTS
- Exceptional verbal and written communication skills, including the ability to effectively communicate with both business/functional and highly technical individuals
- Exceptional skills in managing and influencing stakeholders, ensuring alignment and buy-in for architectural decisions.
- Ability to lead, coach and influence technical teams
- Being a leader of innovative approach to the projects developed by the company
YOU WILL BE FOCUSING MAINLY ON
Architecture Design
- Designing and architecting solutions: translate business, functional and non-functional requirements into secure, scalable, and performant architectures, considering data privacy, security, and regulatory constraints.
- Making critical decisions regarding the solution architecture and utilized infrastructure
- Creating and maintaining documentation related to the solution design, including architectural diagrams, ADRs, technical specifications, and user guides
- Building data management environments (data platforms) and reporting systems, both on premise and in the cloud, considering security, compliance and regulatory limitations
- Continuously monitoring and optimizing system performance, implementing best practices for scalability and efficiency.-Working with Stakeholders
- Working closely with developers, engineers, business analysts, and other stakeholders to ensure the solution meets their needs and expectations.
- Leading regular discussions with customers.
- Communicating and rationalizing technical solutions and decisions to various levels of stakeholders
- Leading design and implementation of the system in line with business requirements and eventual budgetary constraints
- Defining, presenting and defending rationale for prepared solution design including security and cost aspects of solution implementation and future maintenance.
- Estimating high-level cost and time to deliver
Working with the Team
- Providing supervision and guidance to development teams
- Continually researching current and emerging technologies and proposing changes where needed
- Performing hands-on software engineering with creation of data models and code review
- Providing ongoing technical training and development opportunities for team members to stay current with emerging technologies and best practices.
- Establishing and leading mentorship programs to develop the technical skills and career paths of junior architects and engineers.
Strategic tasks
- Leading development of company internal modules and libraries
- Acting as a technical leader, driving the internal projects development with the focus of the strategic goals on the company
- Reviewing technical assumptions of developed projects and leading strategic assumptions to the execution of the projects, especially in the iGaming portfolio of the company
- Consulting or making critical technical decisions during Product Workshops or intensive Product Discovery sessions performed by the company with clients.
- Collaborating with product teams to ideate and prototype new features and services that leverage cutting-edge technologies.
- Contributing to the company’s technology roadmap, identifying emerging trends and technologies that can enhance the company’s offerings and market position.
WHAT WE OFFER
- Flexible cooperation: Sometimes we work in our pajamas, but we always give 100%!
- Medical care at LUXMED: Because health is essential, and we opt for luxury!
- MyBenefit cafeteria system (including Multisport): Thanks to this, you can exercise and then eat something delicious. All in one!
- Dog-friendly office in Krakow, where we stroll in company Kubotas,
- Flat structure with four-legged happiness managers: Nori, our CBO (Chief Barking Officer), ensures that office visits are filled with good emotions,
- Interesting, technologically advanced, and visually attractive projects,
- Super technologies we work with - they're so cool that sometimes we're amazed by them ourselves!
- Impact on the project: Because who said only bosses can show off?
- Mature teams with diverse seniority: Here everyone will find their place, regardless of years of experience, education, or position in the CV - skills, motivations, and a twinkle in the eye count,
- Company-funded trips to Krakow: visits to the Wawel Dragon included;
- More or less official integrations: We party like true professionals... or better!
- We don't shy away from discussions about fu**ups, and one of our values is "don't fu** the customer",
- And to put it simply, we generally have a cool atmosphere!