Come to our team!

We are a group of 10 highly skilled people from different fields united in one goal: to deliver the best possible product to end-users, B2B companies and their betting players. We believe that great user experience makes a perfect platform. We like challenges, but first and foremost we love the job to be done.


At Revobet, we have a talented and dedicated team of professionals who are passionate about creating exceptional gambling experiences. We strive to deliver innovative and cutting-edge products that provide excitement, entertainment, and fair play to our users.


Dare to join us?

Jobs

Web developer

What we offer

  • Junior Developer 8-16 euro/h freelance (or 4000-7000 lei net salary)
  • Developer 16-50 euro/h
  • Discretionary performance related bonus up to 10%

Must have

  • Either vue(javascript or typescript) or java experience
  • English

Our Technologies

  • Modern technologies: Java17, Vue, Nuxt, Typescript, ArangoDb - Graph Database, Kafka, Kubernetes
  • Backend stack: SpringFramework-2.1, reactive streaming, junit5, mockito, property-based testing, nosql (mongodb, cassandra, elasticsearch), vavr, lombok, mapstruct, functional paradigm
  • Frontend stack: vue, material design
  • Gitops stack: docker, kubernetes, ansible, maven, continuous integration and delivery (gocd)
  • Methodology: trunkBasedDevelopment, XP, refactoring, MVP
  • Learn: eXtreme Programming, TDD, Martin Fowler, Uncle Bob, refactoring, Working with Legacy Code, Pragmatic Programmer, Domain Driven Design, #agilemanifesto, Nature of Software development, principles, #elegantObjects, constructor injection, code smells, immutability, json, microservices, CQRS, event driven architecture

Environment Highlights

  • Swiss Sports Betting Software Company with Teams in Romania and Croatia
  • Investment for growth stage so you can grow with us: roles, knowledge, career, decisions with impact
  • International, full remote work, flat structure, preferable full time
  • We value full-stack that includes multiple roles: decisions on architecture, design, product, business, performance, testing strategy, polyglot development, gitops, technology selection
  • Problems: data ingestion with minimum latency, multi-tenant, payment systems and crypto, enterprise services

Process

  • 1. Resume
  • Send your resume at jobs@revobet.com
  • 2. Offline Testing - 1h
  • Respond to one or more of the offline tests
  • 3. Live Coding & Interview - 1h30m
  • A short session of live coding and to discuss your experience and knowledge.
  • 4. Proposal & Acceptance
  • Offer you a rate according to the potential value that you could add to the project and agree on a weekly effort, a start date and the collaboration form or constructive feedback (some resources that could be studied). We also suggest a growth plan: the next level rate and criteria.
  • 5. Start the collaboration


Resume
Offline Testing
Live Coding & Interview
Proposal & Acceptance
Start the Collaboration