Black Crow AI is seeking a Full-Stack Software Engineer to build and evolve our Storefronts product. You will work across our modern JavaScript/TypeScript systems, from Next.js frontends to NestJS backends, taking ideas from concept to production while collaborating closely with product managers and engineers in a flexible, creative environment.
What You'll Do
- Build, maintain, and deploy features across our modern full-stack ecosystem, including Next.js frontends and NestJS backends.
- Leverage AI-powered development tools daily to move faster and build smarter.
- Experiment with and integrate LLM-powered features directly into applications.
- Use large language models to explore ideas, reason through trade-offs, and accelerate design, documentation, and problem-solving.
- Contribute daily to our Shadcn + Chakra UI component library, ensuring interfaces are consistent, performant, and brand-aligned.
- Implement new components, extend existing ones, and contribute improvements to our internal Storefronts styleguide.
- Evolve shared TypeScript data models used across the monorepo.
- Integrate with Shopify APIs, analytics systems, and other internal or third-party data sources.
- Write clean, maintainable code while balancing speed and quality.
- Collaborate closely with product managers and engineers to define, design, and deliver features.
- Contribute to testing, documentation, and code reviews.
- Take ownership of feature delivery from implementation through deployment.
- Operate comfortably amid ambiguity, making pragmatic trade-offs and running small experiments.
What We're Looking For
- 3+ years of professional experience as a Software Engineer.
- Proficiency in React or a React-adjacent framework.
- Proven experience with all aspects of delivering working software, including analysis, design, automated testing, continuous integration, and continuous deployment.
- Ability to implement and style components based on UX/UI designs.
- Familiarity with relational databases like PostgreSQL or MySQL.
- Familiarity with key-value databases like DynamoDB or Redis.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
- Ability to work with good overlap with Eastern time hours.
- Bachelor's degree in Computer Science, Software Engineering, or a related engineering field.
Nice to Have
- Experience deploying or optimizing Next.js apps on Vercel.
- Familiarity with serverless runtimes or edge functions like Vercel Edge Runtime.
- Experience building data visualizations or dashboards.
- Understanding of checkout optimization, cart flows, or personalization in e-commerce.
- Appreciation for component craftsmanship, visual polish, and consistent theming.
- Experience with NestJS backend frameworks.
- Proficiency with AWS infrastructure and deployment tools.
Technical Stack
- JavaScript, TypeScript, React, Next.js, NestJS
- Shadcn, Chakra UI
- PostgreSQL, MySQL, DynamoDB, Redis
- Shopify APIs, AWS, Vercel
Team & Environment
You will join a small, experienced team and collaborate closely with product managers and fellow engineers.
Benefits & Compensation
- Compensation in USD.
- Fully remote work with flexible Eastern time zone alignment.
- Collaborative, small-team environment focused on shipping velocity and technical quality.
- Work on high-impact features that directly influence merchant and shopper experiences.
- A culture that values pragmatism, experimentation, and continuous learning.
Work Mode
This is a fully remote position open to global candidates, with work hours aligned to the Eastern time zone.
Black Crow AI is an equal opportunity employer.


