remote
Backend Engineer - Mem0
Backend Engineer
Backend Engineer focused on designing and shipping robust REST APIs, modeling data across PostgreSQL and Neo4j, and ensuring production reliability with strong debugging and ops skills.
About the role
Key Responsibilities
- Design, version, and ship clean REST APIs with proper authentication, rate limiting, and documentation.
- Model and maintain relational schemas in PostgreSQL and graph schemas in Neo4j, ensuring data integrity and performance.
- Write and manage database migrations, schema changes, and data validation scripts.
- Investigate and resolve production incidents, tracing root causes and implementing durable fixes.
- Collaborate closely with front‑end, firmware, and research teams to deliver fast, reliable features.
- Continuously harden the system through monitoring, logging, and performance tuning.
Requirements
- Proven experience building and scaling RESTful services in a production environment.
- Strong knowledge of PostgreSQL and graph database concepts, especially Neo4j.
- Hands‑on experience with API design principles, authentication, and rate limiting.
- Excellent debugging skills and a proactive approach to incident resolution.
- Familiarity with CI/CD pipelines, containerization, and cloud infrastructure is a plus.