cover image
Rive

Rive

rive.app

1 Job

61 Employees

About the Company

Rive is a new way to design, build, and ship UI for apps, products, websites, and games. It combines an interactive design tool, a new stateful graphics format, a lightweight multi-platform runtime, and a blazing-fast vector renderer — so you can build custom UI with killer performance.

Listed Jobs

Company background Company brand
Company Name
Rive
Job Title
Senior Backend Software Engineer
Job Description
Job Title: Senior Backend Software Engineer Role Summary: Lead the design, implementation, and operation of high‑scalability backend services that power a cloud‑native design platform. Own end‑to‑end delivery for core APIs, real‑time collaboration, asset management, and marketplace features while driving architectural decisions and technical direction across the stack. Expectations: - Deliver reliable, low‑latency services used by thousands of active users. - Own the full lifecycle from concept through production rollout and continuous improvement. - Collaborate cross‑functionally with product, design, and runtime teams to integrate backend logic with editor and runtime environments. - Demonstrate ownership, initiative, and the ability to solve complex problems with minimal supervision. Key Responsibilities: - Design, build, and maintain core REST/GraphQL APIs and microservices that power editor, multiplayer collaboration, and marketplace features. - Architect and optimize file/asset storage stacks (object storage, CDN, caching) for high throughput and durability. - Model, tune, and evolve relational database schemas and queries (MySQL/Aurora) to support massive concurrent workloads. - Develop real‑time infrastructure (WebSocket, distributed locks) to sync thousands of state changes per second with sub‑millisecond latency. - Build and orchestrate background job pipelines for rendering, asset conversion, and large‑scale task orchestration. - Implement customer‑facing services for authentication, billing, team management, and permissions. - Build observability (metrics, logs, traces) to surface system health and customer usage patterns. - Enforce security, compliance, and enterprise‑grade access controls across services. - Ensure high availability, resilience, and performance through load‑balancing, auto‑scaling, and chaos engineering. - Write and maintain IaC (Terraform, CloudFormation) and CI/CD pipelines (GitHub Actions, Docker) for reproducible deployments. Required Skills: - 8+ years professional backend/software engineering experience. - Proven track record of owning and scaling SaaS backend services with real‑world users. - Expertise in Node.js (TypeScript) or strong proficiency in multiple programming languages with rapid learning ability. - Deep experience with AWS infrastructure (Lambda, Fargate, RDS, S3, CloudWatch) and container orchestration (ECS/EKS). - Advanced SQL skills: query design, performance tuning, and database architecture. - Familiarity with caching mechanisms (Redis), search engines (OpenSearch), and message queues. - Strong understanding of distributed systems, real‑time collaboration, and background job frameworks. - Hands‑on knowledge of IaC tools (Terraform), CI/CD, and container technologies (Docker). - Excellent written and verbal communication; ability to present complex technical concepts to non‑technical stakeholders. - Self‑motivated, thrives in ambiguous environments, and makes data‑driven prioritization. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or equivalent technical experience. - AWS certifications (e.g., Solutions Architect, DevOps Engineer) are a plus. *Right‑to‑work authority in the UK required.*
London, United kingdom
On site
Senior
11-11-2025