Rust, Database Engineer, (Core API & Services)
Join OleOle, a decentralized football platform connecting millions of fans worldwide, as a Backend Development Engineer specializing in Core API & Services.
We are seeking 4 talented Backend Engineers to work across three key areas: Core API & Services, Database & Infrastructure, and Authentication & Security. If you have expertise in Rust and backend architecture, we want to hear from you.
1. Core API & Services Engineers with Rust experience
Design, build, and optimize backend services focusing on high-performance APIs and distributed systems.
Key Responsibilities
- Develop and maintain production-level Rust code for high-performance services.
- Build efficient, low-latency APIs using frameworks like Actix, Rocket, or Tide.
- Design scalable RESTful APIs (knowledge of GraphQL is a plus).
- Optimize API performance via caching, load balancing, and request throttling.
- Create microservices for distributed systems, integrating with gRPC, Kafka, or RabbitMQ.
- Implement secure authentication mechanisms such as OAuth and JWT.
Database Engineer Responsibilities
- Design and optimize relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Scale databases through partitioning, replication, and sharding.
- Implement caching with tools like Redis or Memcached.
- Ensure data integrity, backup strategies, and disaster recovery plans.
- Manage cloud-native database solutions like AWS RDS or GCP Cloud SQL.
3. Authentication & Security Engineer
Design and implement secure authentication protocols, encryption practices, and identity management systems.
Key Responsibilities
- Implement authentication protocols such as OAuth2, OpenID Connect, and JWT.
- Secure data with encryption and safe storage of credentials, tokens, and API keys.
- Identify and mitigate vulnerabilities like SQL injection, XSS, and CSRF.
- Design role-based access control (RBAC) systems.
- Conduct security audits and apply patches as needed.
Qualifications
General Requirements for All Roles
- 6-8 years of backend development experience.
- Strong problem-solving and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Role-Specific Qualifications
Core API & Services Engineers
- Deep understanding of Rust, concurrency, and memory management.
- Experience with frameworks like Actix, Rocket, or Tide.
- Experience with distributed systems and microservice architecture.
Database & Infrastructure Engineers
- Skills in database design, optimization, and scaling for relational and NoSQL systems.
- Proficiency with tools like Redis, Memcached, and cloud databases.
Security Engineers
- Expertise in OAuth2, JWT, and secure login mechanisms.
- Knowledge of encryption, secure data storage, and vulnerability mitigation.
- Experience with RBAC systems.
What We Offer
- Exciting projects connecting millions of football fans.
- Use of Rust, modern frameworks, and security protocols.
- Collaborative, innovative team environment.
- Remote work flexibility.
- Impactful work shaping fan engagement in football.
Interested? Send your CV and portfolio with the subject: Backend Engineer Application (Core API, Database, or Security).
OleOle – Where Fans Kick Off!