OleOle is seeking 4 Backend Development Engineers to shape the foundation of our global, decentralized football platform. You will build cutting-edge backend systems across three areas: Core API & Services, Database & Infrastructure, and Authentication & Security, delivering high-performance services and seamless data management.
What You'll Do
- Develop and maintain production-level Rust code for high-performance services.
- Build efficient, low-latency APIs using Rust frameworks like Actix, Rocket, or Tide.
- Design scalable and maintainable RESTful APIs (GraphQL knowledge is a plus).
- Optimize API performance using techniques like caching, load balancing, and request throttling.
- Develop microservices for a distributed system, integrating tools like gRPC, Kafka, or RabbitMQ.
- Implement secure authentication mechanisms (e.g., OAuth, JWT) and enforce API security best practices.
- Design and optimize relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Scale databases horizontally and vertically, including partitioning, replication, and sharding.
- Implement caching solutions using tools like Redis or Memcached to enhance performance.
- Ensure data integrity, implement robust backup strategies, and prepare for disaster recovery.
- Manage cloud-native database solutions such as AWS RDS or GCP Cloud SQL, ensuring scalability and availability.
- Implement authentication protocols like OAuth2, OpenID Connect, and secure login mechanisms with JWT.
- Secure sensitive data using encryption techniques and ensure safe storage of credentials, tokens, and API keys.
- Identify and mitigate vulnerabilities such as SQL injection, XSS, and CSRF using secure coding practices.
- Design role-based access control (RBAC) systems and manage permission layers for user access.
- Conduct regular security audits and apply patches to address vulnerabilities.
What We're Looking For
- 6-8 years of experience in backend development.
- Strong problem-solving and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Deep understanding of Rust’s ecosystem, concurrency, and memory management.
- Proficiency with Rust-based frameworks like Actix, Rocket, or Tide.
- Experience with distributed systems and microservice architecture.
- Strong skills in database design, optimization, and scaling for both relational and NoSQL systems.
- Proficiency with tools like Redis, Memcached, and cloud database solutions (e.g., AWS RDS, GCP Cloud SQL).
- Expertise in implementing OAuth2, JWT, and secure login mechanisms.
- Strong knowledge of encryption techniques, secure data storage, and vulnerability mitigation.
- Experience designing role-based access control (RBAC) systems.
Nice to Have
- Understanding of football and international sports.
- GraphQL knowledge.
Technical Stack
- Rust, Actix, Rocket, Tide
- RESTful APIs, GraphQL, gRPC, Kafka, RabbitMQ
- OAuth, JWT
- PostgreSQL, MongoDB, Cassandra
- Redis, Memcached
- AWS RDS, GCP Cloud SQL
Benefits & Compensation
- Remote Flexibility: Work from anywhere while contributing to a global-scale project.
Work Mode
This is a remote position.
OleOle is an equal opportunity employer.



