Remote Jobs RockRemote Jobs Rock

Senior Software Engineer, Online Data Stores

📅 Jul 6
Data Storage SolutionsMySQLMongodbElasticsearch

📜 Description

  • Design, develop, and maintain high-performance, scalable, and secure data stores used across our application stack.
  • Collaborate with infrastructure, platform, and application teams to optimize data storage solutions for performance, reliability, and cost-efficiency.
  • Implement and advocate for best practices for data modeling, access patterns, monitoring, and incident response.
  • Contribute to automation, observability, and proactive capacity planning to ensure operational excellence.
  • Participate in code reviews, contribute to architectural discussions, and mentor junior engineers.

🛠️ Requirements

  • BA/BS in computer science, software engineering or equivalent experience.
  • 5+ years of software engineering experience with a focus on large-scale, distributed data systems.
  • Strong technical expertise in designing and operating scalable data storage solutions, ideally with MySQL, MongoDB, Elasticsearch, Redis.
  • Experience with cloud-native architectures and technologies, particularly Google Cloud.
  • Deep understanding of data consistency, replication, partitioning, and high availability strategies.
  • Experience with infrastructure-as-code and container orchestration systems like Kubernetes.
  • Software development experience in general-purpose programming languages (Ruby, Go, Python, Java), preferably Ruby on Rails.

Benefits

  • And perks
Earnin

Senior Mobile Engineer (Android)

Earnin👥 501 - 1000 employees🏢 Financial Services
🔥 16 hours ago

As a Senior Mobile Engineer, you'll lead the development of innovative mobile solutions, focusing on Android while collaborating across platforms to enhance user experience and drive product outcomes.

KotlinAndroid DevelopmentAI-native DevelopmentMobile Application Architecture
Roblox

Senior Software Engineer, Game Engine Systems

Roblox👥 5001 - 10,000 employees🏢 Computer Software
🔥 18 hours ago

As a Senior Software Engineer on the Engine DataModel team, you will innovate on foundational components that support the Roblox platform's 3D immersive experiences.

C++ ProgrammingSystems-level ProgrammingGame Engine DevelopmentPerformance Optimization

Trusted by Remote Workers