Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are proud to present you with the following opportunity.
About Our Client:
Black Crow AI is an innovative technology company building Storefronts — a powerful platform that enables merchants to present and personalize shopping experiences for their customers. We're at the intersection of e-commerce, artificial intelligence, and modern software engineering. Our small, experienced team is focused on shipping world-class features that combine cutting-edge technologies with battle-tested foundations. We value pragmatic engineers who understand when to move fast and when to invest in solid architecture.
Role Overview:
We are seeking a Full-Stack Software Engineer to help build and evolve our Storefronts product. You'll work across modern JavaScript/TypeScript systems — from responsive Next.js frontends to scalable NestJS backends — taking ideas from concept to production. This role offers the opportunity to experiment with AI-powered development tools and LLM-powered features, work with leading e-commerce platforms like Shopify, and contribute to a codebase built for both velocity and quality. You'll collaborate closely with product managers and fellow engineers in a flexible, creative environment where ambiguity is an opportunity to innovate.
Responsibilities:
- Build, maintain, and deploy features across our modern full-stack JavaScript/TypeScript ecosystem, including Next.js frontends and NestJS backends
- Leverage AI-powered development tools (code generation, refactoring, documentation assistants) as part of your daily workflow to move faster and build smarter
- Experiment with and integrate LLM-powered features directly into applications — from content generation and personalization to intelligent interfaces that enhance merchant and shopper experience
- Use large language models to explore ideas, reason through trade-offs, and accelerate design, documentation, and problem-solving across the product lifecycle
- Contribute daily to the Shadcn + Chakra UI component library, ensuring interfaces are consistent, performant, and brand-aligned
- Implement new components, extend existing ones, and contribute improvements to the internal Storefronts styleguide
- Evolve shared TypeScript data models used across the monorepo to keep frontends, backends, and integrations in sync
- Integrate with Shopify APIs, analytics systems, and other internal or third-party data sources
- Write clean, maintainable code while balancing speed and quality — knowing when to move fast and when to invest in solid foundations
- Collaborate closely with product managers and engineers to define, design, and deliver features from concept to production, often with evolving requirements
- Contribute to testing, documentation, and code reviews to keep the codebase healthy and resilient
- Take ownership of feature delivery from implementation through deployment, working seamlessly within our CI/CD pipelines
- Operate comfortably amid ambiguity — making pragmatic trade-offs and running small experiments to validate ideas quickly
- 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 (e.g., PostgreSQL, MySQL)
- Familiarity with key-value databases (e.g., DynamoDB, Redis)
- Excellent problem-solving skills and ability to work in a collaborative team environment
- Ability to work with good overlap with Eastern time hours (US time zone alignment)
- Bachelor's degree in Computer Science, Software Engineering, or a related engineering field
- Experience deploying or optimizing Next.js apps on Vercel
- Familiarity with serverless runtimes or edge functions (e.g., 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
- 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
- Culture that values pragmatism, experimentation, and continuous learning
Key Skills
Ranked by relevanceReady to apply?
Join Workana and take your career to the next level!
Application takes less than 5 minutes

