Remote (Global)

OleOle is hiring a Travoom Rust, Blockchain, AI, ML, startup experience

About the Role

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.

Required Skills
RustActixRocketTideRESTful APIsGraphQLgRPCKafkaRabbitMQBlockchainAIMLOAuthStartup Experience
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
OleOle

OleOle is developing a completely free social network and messaging app for football (Soccer), a sports first super app. The primary revenue model will be gambling focused on in match play, using a blockchain strategy similar to Stake.com.

Visit website
Job Details
Category backend
Posted 7 months ago