Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of professional software engineering experience with end-to-end ownership in a full-stack role. • Strong hands-on experience with Python and/or Node.js on the backend and React + TypeScript on the frontend. • Deep understanding of front-end state management — how to structure, scope, and evolve state as complexity grows. Familiarity with patterns like React Query / TanStack Query for server state. • Experience designing and working with relational data models (PostgreSQL). • Comfort operating in a cloud environment (GCP or similar) and deploying containerized services (Docker; Kubernetes familiarity a plus). • Proven experience integrating AI/ML systems into production products — especially LLMs, retrieval-augmented workflows, or agentic systems. • Strong product instincts: you think about UX, performance, and correctness, not just implementation. • Ability to reason about complex systems and make them simpler, more reliable, and easier to work with. • Prior experience at an early-stage startup or as a founder. • Background working on AI-powered or data-intensive products. • React + TypeScript frontend • Node.js and Python backend services • Dockerized services (Kubernetes familiarity helpful, not required) • LLMs from OpenAI, Anthropic, and open-source models • Agent orchestration, retrieval, and evaluation systems built in-house • What You Can Expect in the First 30 Days • Ship immediately. You'll be contributing to production systems from week one. • Ship immediately. • Build momentum. Small, frequent PRs to establish rhythm and trust. • Build momentum. • Learn the system. Understand our agent architecture, data flows, and product constraints. • Learn the system. • Improve what exists. Bring fresh eyes to architecture and implementation — we want your feedback. • Improve what exists. • Get close to users. Learn directly from real customer workflows and pain points. • Get close to users.
Responsibilities
• Own full-stack features end-to-end — from database models and APIs to frontend integration and UX correctness. • Design and extend backend systems that power complex agent orchestration — subagents, skills, knowledge base retrieval, parallel execution, and long-running workflows. • Build and evolve REST APIs that are stable, well-typed, and easy for the frontend and agents to consume. • Integrate and debug LLM-powered workflows — prompts, tools, retrieval, evaluation loops — with a strong focus on reliability and observability. • Ensure frontend and backend systems interoperate cleanly: tight contracts, predictable data flow, and minimal friction. • Improve performance, resilience, and security across the stack as usage and complexity grow. • Use coding agents (Claude Code, Cursor, etc.) as force multipliers to move faster and push quality higher. • Collaborate closely with product and design to turn ambiguous ideas into shipped, production-grade features. • Raise the technical bar through thoughtful code reviews, architectural discussions, and mentorship of junior engineers.
Benefits
• Real product ownership — ship production code daily and influence core system decisions. • Shape the engineering culture — help define standards, patterns, and how we build. • Work on real problems — talk directly to CEOs, CMOs, and VPs at consumer brands doing $80M–$500M in revenue. • High-trust environment — small team, minimal process, high accountability. • This role is not for you if… • You need stable, long-term roadmaps — priorities can sometimes shift in 24–48 hour cycles. • You prefer narrowly scoped tickets over owning problems end-to-end. • You want heavy DevOps support or a large infra team to abstract complexity away. • You're uncomfortable working inside fast-moving, partially-defined systems. • Unlimited Vacation & 10 Paid Holidays • Remote-First Culture with hubs in NY, SF, Lisbon, São Paulo, Barcelona & more • Comprehensive Medical, Dental & Vision Benefits • 401(k) with Company Match, Equity, and Profit Sharing • Parental Leave & Wellness Stipends • Cross-functional learning opportunities across the entire Darkroom ecosystem • This range represents the minimum and maximum compensation Darkroom reasonably and in good faith believes it would pay for this role at the time of posting. Actual compensation will be determined based on relevant experience, skills, qualifications, geographic location, and internal equity. • This role may also be eligible for additional compensation, including discretionary bonuses, equity, and benefits. • Equal Opportunity Statement