Job Closed
This listing is no longer active.
We fuel growth for the world's best brands.
Full Stack Engineer
Location
New York
Posted
72 days ago
Salary
$200K - $250K / year
Seniority
Senior
Job Description
Full Stack Engineer
Darkroom
• 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.
Job 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.
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Developer
Applied BlockchainBlockchain, zero knowledge and confidential computing solutions.
We're looking for a Senior Full-Stack Engineer to join an established trading platform development programme for a large enterprise client. The platform has been live in production for over 7 years, with most of the core team having worked on it for close to 5 years on average — a reflection of the stability, quality, and long-term nature of this engagement. The system is production-critical and actively evolving, with a strong focus on performance, reliability, and maintainability. While Applied Blockchain is well known for distributed ledger and cryptography work, this role is focused on a non-blockchain trading system built using modern TypeScript-based technologies. The role is full stack in nature, though with a slightly stronger emphasis on the frontend (React/TypeScript). You'll be joining a highly experienced team of senior engineers and QA developers, where autonomy, technical ownership, and thoughtful decision-making are expected. What you’ll be doing - Designing, building, and maintaining features across the full stack of an internal trading platform - Working primarily with: - TypeScript (Node.js & React) - Monorepo tooling, GitHub, GitHub Actions - Jest, Playwright - Redis, MS SQL, WebSockets - Docker, Kubernetes - Observability tooling (Grafana, Prometheus, SonarQube) - Taking end-to-end ownership of features from design through to production - Collaborating closely with platform / DevOps engineers on build pipelines, observability, and operational concerns - Communicating directly with the client to clarify requirements and propose solutions - Contributing to and improving automated testing practices - Participating in peer code reviews and helping maintain high engineering standards across the team - Using LLM/AI enabled development tools and techniques (with access to the latest OpenAI/Anthropic/etc. models) as part of day-to-day development
• Desarrollar, mantener y evolucionar servicios backend claves para el funcionamiento de las plataformas de Ripio • Contribuir al desarrollo de soluciones de KYC (Know Your Customer) para la validación de identidad de usuarios • Participar en la implementación y mejora de procesos de AML (Anti Money Laundering) para garantizar la integridad de las operaciones • Trabajar en conjunto con otros equipos para diseñar soluciones escalables, seguras y de alta calidad en un entorno cripto dinámico
Middle Full Stack Engineer ID55633
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Middle Full Stack Engineer who takes ownership of end-to-end feature development, building scalable solutions that connect robust backend logic with seamless React user experiences. Working with Node.js, TypeScript, and modern AI-assisted workflows, you’ll turn business needs into reliable, high-impact features. This role offers strong autonomy, a product-driven mindset, and the opportunity to improve systems, processes, and performance in a fast-paced, collaborative environment. WHAT YOU WILL DO - Own the full lifecycle of new features from database schema design to final UI components - Improve code quality, performance, and reliability to ensure a scalable production environment - Decompose business requirements into actionable technical roadmaps with minimal oversight - Build technical solutions to automate or improve internal business processes and data flows MUST HAVES - Excellent communication skills and fluent written and spoken English - 2+ years of experience in software development - Strong proficiency in JavaScript and TypeScript - Knowledge of Node.js and related frameworks - Experience with React.js - Understanding of design patterns and experience applying them in practice - Knowledge of troubleshooting principles and practices - Experience working with cross-functional teams - Flexibility to work in different time zones NICE TO HAVES - Hands-on experience with Nest.js - Experience building or integrating AI agents or LLM-based features - Experience with CRM systems and integration principles - Experience with cloud platforms such as AWS, Azure, or GCP PERKS AND BENEFITS - Remote work & Local connection: Work where you feel most productive and connect with your team in periodic meet-ups to strengthen your network and connect with other top experts. - Legal presence in India: We ensure full local compliance with a structured, secure work environment tailored to Indian regulations. - Competitive Compensation in INR: Fair compensation in INR with dedicated budgets for your personal growth, education, and wellness. - Innovative Projects: Leverage the latest tech and create cutting-edge solutions for world-recognized clients and the hottest startups.
Full Stack Engineer (Middle) ID55633
AgileEngineAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Middle Full Stack Engineer who takes ownership of end-to-end feature development, building scalable solutions that connect robust backend logic with seamless React user experiences. Working with Node.js, TypeScript, and modern AI-assisted workflows, you’ll turn business needs into reliable, high-impact features. This role offers strong autonomy, a product-driven mindset, and the opportunity to improve systems, processes, and performance in a fast-paced, collaborative environment. WHAT YOU WILL DO - Own the full lifecycle of new features from database schema design to final UI components - Improve code quality, performance, and reliability to ensure a scalable production environment - Decompose business requirements into actionable technical roadmaps with minimal oversight - Build technical solutions to automate or improve internal business processes and data flows MUST HAVES - Excellent communication skills and fluent written and spoken English - 2+ years of experience in software development - Strong proficiency in JavaScript and TypeScript - Knowledge of Node.js and related frameworks - Experience with React.js - Understanding of design patterns and experience applying them in practice - Knowledge of troubleshooting principles and practices - Experience working with cross-functional teams - Flexibility to work in different time zones NICE TO HAVES - Hands-on experience with Nest.js - Experience building or integrating AI agents or LLM-based features - Experience with CRM systems and integration principles - Experience with cloud platforms such as AWS, Azure, or GCP PERKS AND BENEFITS - Remote work & Local connection: Work where you feel most productive and connect with your team in periodic meet-ups to strengthen your network and connect with other top experts. - Legal presence in India: We ensure full local compliance with a structured, secure work environment tailored to Indian regulations. - Competitive Compensation in INR: Fair compensation in INR with dedicated budgets for your personal growth, education, and wellness. - Innovative Projects: Leverage the latest tech and create cutting-edge solutions for world-recognized clients and the hottest startups.


