The Role:
We are seeking a talented Rust Software Engineer to join my client's dynamic team. As a Rust Software Engineer, you will play a pivotal role in designing, implementing, and maintaining critical components of our gaming infrastructure. You will collaborate with cross-functional teams to deliver high-performance, scalable, and reliable systems that power the next generation of gaming experiences.
Responsibilities:
- Design, develop, maintain, and proactively improve components of an in-house iGaming platform
- Collaborate with the product team on evaluating and estimating features
- Collaborate with the QA team on writing tests and improving automated testing procedures
- Collaborate with the devops team on improving deployment procedures
Qualifications:
- Candidates need to have good PostgreSQL knowledge, big database experience / high amounts of data
- 3+ years of experience building scalable web applications
- 2+ years of experience working with async Rust
- Good experience with relational databases (PostgreSQL)
- Experience with REST and RPC API design
- Writing clean, structured, documented, and testable code (bonus points for TDD)
- Familiarity with advanced Git workflows
- Proactive personality with strong communication skills
Bonus:
- Familiarity with micro services architecture
- Experience with Docker and Kubernetes
- Understanding or willing to learn of statistics and probability