
System Designer β Backend Developer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Morocco.
β’ Take ownership of the system architecture β you will determine how data is structured, where the state resides, how components communicate, and how the entire system performs under stress.
β’ Design and oversee our data layer from the foundational level β including tables and their relationships, indexing strategy, and optimizing queries/loads to accommodate increasing data and traffic.
β’ Create queues, background processes, and long-running workflows that remain accurate and dependable even under significant load and partial failures.
β’ Make significant, irreversible design choices early on, while clearly reasoning about the trade-offs involved.
β’ Develop and sustain our web application.
β’ Participate in architectural decisions, influence the trajectory of our tech stack, and contribute to the overall product vision.
β’ Construct robust pipelines for document and email processing as well as third-party integrations that can gracefully manage volume spikes.
β’ Build and enhance agents for our expanding template library.
β’ Extend our RAG/knowledge base system (embeddings, semantic search, reranking).
β’ Work within an AI-first development environment powered by Claude/Cursor.
β’ Oversee version control and team collaboration using GitHub.
β’ A solid background in systems design β capable of creating a database from the ground up (including tables, relationships, indexes) and understanding database load, query performance, and data growth, rather than just executing CRUD operations on an existing schema.
β’ An instinct for thinking in terms of consistency, throughput, failure modes, and bottlenecks β you can anticipate where the system may encounter challenges before they arise.
β’ Comfort with designing queues, background processes, and long-running workflows, along with the discernment to make difficult design trade-offs.
β’ You regard reliability, scalability, and maintainability as fundamental concerns. If you've read "Designing Data-Intensive Applications" (Kleppmann) or have a similar mindset, you will fit right in.
β’ Strong English communication skills for effective collaboration within the team.
β’ 100% remote work.
β’ Permanent contract in your country of residence through our partner Deel (Employer of Record).
β’ An AI-first approach β leverage multiple Claude/Cursor/Codex subscriptions as needed.
β’ A product that genuinely excites our customers.
β’ A modern tech stack β work exclusively with cutting-edge technologies.
β’ Job security: Every new hire is intended to evolve with us long-term, aiming for permanent employment.
β’ Competitive salary and career opportunities: As we continue to grow and expand, we require more experts and/or leaders on our team.
β’ Flexible working hours.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.