Remote job
Software-Architect / System-Designer (100% Remote)
Job details
About this role
Role overview Shape the architecture of a software platform by deciding how its data, services, and workflows should fit together and behave as usage grows. This is a hands-on systems design role focused on sound data modeling, reliability, and decisions that are difficult to reverse. You will contribute to architecture and product direction while working in an AI-assisted development environment.
Responsibilities - Own system design, including data models, state placement, component interactions, and behavior under load. - Make and explain architectural trade-offs, especially for decisions that are costly to change later. - Design data layers for new features, including relationships, indexes, and query strategies. - Optimize for data growth, query performance, and workload demands. - Design queues, background jobs, and long-running workflows that remain reliable under load and partial failures. - Contribute to architecture choices, technology direction, and product vision.
Requirements - Demonstrated systems design experience, including designing database schemas, relationships, and indexes from scratch. - Ability to reason about database load, performance, and growth beyond implementing basic create, read, update, and delete operations. - Good judgment about consistency, throughput, bottlenecks, and failure modes. - Experience designing queues, background jobs, or long-running workflows and weighing their trade-offs. - A focus on reliability, scalability, and maintainability in system design. - Solid English communication skills and the ability to work independently with ownership of tasks.
Nice to have - Familiarity with TypeScript, Convex, Next.js, React, or similar systems is relevant, though a specific stack is not required. - Experience applying ideas from *Designing Data-Intensive Applications* or comparable systems design practice.
Benefits and work setup - Fully remote work with flexible hours and an employment contract in your country of residence. - Monthly pay is listed as $1,000–$3,000 before tax, with potential for growth. - Health coverage, access to AI coding tokens, and a small team offering direct ownership and quick decisions.