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!


  • Minimum 2 years of work experience in Node.js,
  • Good knowledge of technologies such as Node.js, TypeScript, Express.js, SQL (Postgres), NoSQL (Mongo), GIT, REST, Docker, WebSockets (required),
  • Additionally knowledge of following: Bash, Kubernetes, AWS, DDD, Message Queues (would be a plus),
  • Experience with test-driven development (unit testing),
  • Clean architecture approach
  • Excellent communication and teamwork skills,
  • Excellent English skills (min. B2 level – written and spoken),
  • Excellent Polish skills (fluent or native).


  • Contributing in all phases of the development lifecycle,
  • Implementing new features based on user stories or tasks,
  • Track progress in JIRA and document changes you apply,
  • Review pull requests from teammates,
  • Working with the team on system architecture,
  • Writing well designed, testable, and efficient code,
  • Taking part in code reviews,
  • Fix faults detected on production systems,
  • Releasing and delivering software components,
  • Following Scrum model of work management by taking part in project meetings with the teammates, client or Project Manager,
  • Estimating work,
  • Supporting continuous improvement by investigating alternatives and technologies,
  • Developing your own and other team members’ skills through knowledge sharing, mentoring, recommending new tools, and searching for the best solutions.


  • Salary – B2B 16800 – 21000 PLN + VAT | UoP 14000 – 17500 PLN
  • 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!


  • HR interview
  • Technical interview + live coding session
  • Offer!

Node.js Developer

16800 – 21000 PLN + VAT (B2B)
Cracow or remotely