#1 Job Board for tech industry in Europe

Software Engineer (Rust)
Other

Software Engineer (Rust)

Type of work
Full-time
Experience
Mid
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    PostgreSQL

    regular

    Kafka/Rabibitmq

    regular

    Rust

    regular

    REST API

    regular

    Google Cloud

    regular

    Kubernetes

    regular

Job description

Online interview
Friendly offer

We are looking for a passionate Software Engineer with Rust to join one of our domain teams in our Product Development:

- Casino - delivering slots, live and virtual games integrations within our Platform and extending casino capabilities

- Players - responsible for building the central components for handling customer accounts (including onboarding and KYC), rewards & bonuses and payments 


You will work on designing, building, serving and monitoring cloud-based microservice architectures and be a part of a high-performing cross-functional team and a community of Backend Engineers. 


You will touch a leading-edge technology stack comprised of Scala, Rust, Kubernetes, RESTful APIs, Couchbase, Postgres and Docker amongst others.


What you will be doing?


  • Own the whole development cycle - from architecture design to implementation and testing and maintenance of our products
  • Collaborate closely with Product and Service Delivery Teams and other colleagues in an agile environment
  • Join a team where Continuous Integration, Code Quality, Code Reviews, Test Coverage, are kept at very high standards, therefore you should also be positive and firm in your attitude towards them
  • Deliver fully functional features and products built with Domain-Driven mindset that are well tested and based on user requirements.


Qualifications


  • 3 years of experience (min. 1 year in RUST)
  • Good understanding of reactive systems, REST API design principles, relational (e.g. PostgreSQL) and non-relational databases (e.g. Couchbase, Cassandra) and message brokers (e.g. Kafka/Rabbitmq).
  • Good knowledge of software architecture and design (especially microservices and service-oriented architecture (SOA))
  • Paying attention to the quality of the code and appreciating values of testing application at each level (unit, integration, performance testing)
  • Working experience with observability concepts - applications performance monitoring (APM), logs and traces implementation, profiling and debugging
  • Experience with Google Cloud or other cloud services
  • Experience with working with Kubernetes or other container orchestration technologies

Preferred skills:


  • Growth mindset and willingness to learn
  • Proactive approach, can-do attitude
  • Problem-solving skills, Ability to dig into code
  • You built it, you run it approach, taking ownership of services and applications at scale
  • Contract first approach for apis and integrations
  • Team player, leadership skills will be an asset
  • Excellent communication skills with fluent English so you can communicate with our clients freely


Nice to have:


  • Practice in many coding languages (the more the merrier!)
  • Experience with async/await in Rust
  • Expierience with Tokio
  • Expierience with HTTP frameworks like actix/rocket/warp/poem
  • Expierience with Kafka (rdkafka)
  • Experience with SQL and related libraries


What We Offer:


  • Health Care and Multisport card
  • Training budget 
  • Company library
  • Table Soccer and Game console
  • Place for your bike 
  • Office in a great place - Rynek Główny 6, 31-042 Kraków
  • Startup atmosphere 
  • Employee referral program