Lead, Full Stack Engineer
The Lead Full Stack Engineer builds and supports Jacent Retail's custom web applications and leads hands-on adoption of generative AI in how the team builds software and runs business processes. This role designs and delivers custom applications end to end. The engineer works alongside the packaged platforms that run the business (NetSuite, Boomi, Movista, Snowflake and WCS), building any integrations and extensions that connect them to custom applications. On a lean team, this person is a builder first: writing production code most of the time, using AI-assisted development tools to deliver faster, and recommending the right technology for the problem rather than defaulting to a specific framework.
Essential Duties & Responsibilities
- Design, build, and maintain custom web applications using React on the front end, FastAPI (Python) services, and PostgreSQL, from requirements and design through testing, deployment, and support.
- Build APIs, back-end services, and user interfaces that are scalable, maintainable, and easy for business users to work with.
- Work with business analysts, system owners, and business stakeholders to turn operational problems into practical technical solutions, including applications that automate manual workflows.
- Design and build AI-enabled applications and automation using AWS Bedrock, large language models, and retrieval-augmented generation (RAG) where they fit the problem.
- Prototype and deliver AI agents and agentic workflows that automate development processes, with clear guardrails, logging, and human review where needed.
- Use AI-assisted development tools (for example Claude Code, GitHub Copilot, or Cursor) to improve development speed, code quality, testing, and documentation, and share effective practices with the team.
- Build and consume REST APIs and Boomi integrations that connect custom applications and AI services with NetSuite, Movista, WCS, and internal data sources, with attention to data quality and error handling.
- Apply modern engineering practices, including source control and branching, code review, automated testing, CI/CD, and infrastructure as code, in line with the standards set by the Development Manager.
- Deploy and operate applications on AWS, including environments, monitoring, logging, and secure development practices (authentication, authorization, secrets management, dependency patching).
- Support production applications: triage incidents, resolve root causes, and maintain runbooks and documentation so support does not depend on any single person.
- Evaluate existing architecture and emerging AI frameworks and tools, and recommend changes that improve scalability, performance, and long-term maintainability.
- Help define secure, reliable patterns for AI application development, including prompt and model evaluation, data handling, and cost monitoring.
- Collaborate with external development partners and contract developers to deliver projects on time and to the team's quality bar.
- Understand and demonstrate safe work practices at all times to ensure a safe work environment.
- Comply with all company policies and procedures.
- Complete special projects and other duties as assigned by your supervisor.
Knowledge, Skills, and Abilities
- Full-stack depth: React with JavaScript/TypeScript front ends, Python FastAPI (or similar) back ends, RESTful API design, and PostgreSQL data modeling.
- Ability to build, deploy, and operate applications on AWS or a comparable cloud platform, using CI/CD and containerization.
- Working knowledge of generative AI and large language models, including prompt design, model selection, and integrating AI services into applications.
- Effective daily use of AI-assisted coding tools, with the judgment to review and test what they produce.
- Strong software engineering fundamentals, including Git workflows, automated testing, code review, secure coding practices (OWASP), and application observability.
- Understanding of system integration through REST APIs, webhooks, and file-based exchanges, and how custom applications fit alongside ERP and integration platforms.
- Ability to independently design, build, and ship production-ready applications with minimal oversight.
- Strong problem analysis and root-cause skills across applications, integrations, and data.
- Clear written and verbal communication, including explaining technical trade-offs to business stakeholders.
- Strong sense of ownership and the ability to stay productive in a fully remote setting.
Experience and Credentials
Required
- Bachelor’s degree in Computer Science, Management Information Systems, or a related field, or equivalent work experience.
- 5+ years of full-stack software development experience building and supporting production web applications.
- Production experience with React, Python (FastAPI or a comparable framework), and PostgreSQL in AWS or a comparable cloud environment.
- Hands-on experience building applications or automation that use generative AI or LLMs, professionally or through substantial project work.
- Proficiency in Microsoft 365 (Teams, Outlook, SharePoint, Excel), Jira, and a Git hosting platform such as GitHub or Bitbucket.
Preferred
- Experience with AWS Bedrock or other cloud-based generative AI services.
- Experience building AI agents or agentic workflows, including retrieval-augmented generation (RAG), vector databases, and orchestration frameworks such as LangChain or LangGraph.
- Experience with NetSuite, Boomi, or other enterprise integration platforms.
- Exposure to retail merchandising, warehouse, distribution, or supply chain technology.
- Experience working with offshore development teams or external engineering partners.
Physical & Work Environment Requirements
- Fully remote. Candidates must reside in the Eastern or Central time zone. Mountain time zone will be considered for candidates who are willing to work Eastern time business hours. Pacific time zone candidates are not eligible.
- Prolonged periods of sitting at a desk and working on a computer.
- Ability to travel occasionally for meetings, training sessions, or team events.
- Must be able to communicate effectively over the phone and via digital platforms.
Skills Required
- Bachelor's degree in Computer Science, Management Information Systems, or a related field, or equivalent work experience
- 5+ years of full-stack software development experience building and supporting production web applications
- Production experience with React, Python using FastAPI or a comparable framework, and PostgreSQL in AWS or a comparable cloud environment
- Hands-on experience building applications or automation using generative AI or large language models
- Proficiency in Microsoft 365, Jira, and a Git hosting platform such as GitHub or Bitbucket
- Experience with AWS Bedrock or other cloud-based generative AI services
- Experience building AI agents or agentic workflows, including RAG, vector databases, and LangChain or LangGraph
- Experience with NetSuite, Boomi, or other enterprise integration platforms
- Exposure to retail merchandising, warehouse, distribution, or supply chain technology
- Experience working with offshore development teams or external engineering partners
- Candidates must reside in the Eastern or Central time zone; Mountain time zone candidates must work Eastern business hours
Jacent Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Jacent and has not been reviewed or approved by Jacent.
-
Retirement Support — A 401(k) plan with company match is available to eligible full‑time employees. This indicates tangible retirement support within the standard package for those roles.
-
Wellbeing & Lifestyle Benefits — An Employee Assistance Program is offered, and some roles include mileage, travel‑time, and cell‑phone reimbursement alongside paid training. These provisions provide practical, day‑to‑day support.
-
Leave & Time Off Breadth — Full‑time postings describe paid time off, holidays, and personal days as part of the package. These time‑off elements reflect a conventional baseline for eligible positions.
Jacent Insights
Similar Jobs
What We Do
We Make Retail Easier. Jacent creates and procures shopper-inspired products, delivers legendary merchandising service and drives stellar results for our customers. Product Development & Procurement: We create, source and distribute more than 3,500 impulse products directly to 14,000 retail stores as well as sell via wholesale and online channels across the US, Canada, and Puerto Rico. Vertically Integrated Solution: We handle it all from product development to in-store management. We solve problems. Armed with customer-specific strategic merchandising plans, our merchandising team places the products in store and then manages the re-ordering and re-stocking to drive your sales. Legendary Merchandising Service: In addition to our vertically integrated impulse business, our merchandising team also offers retail insights and services, such as merchandising of clients’ products, audits and more to help stores run at peak efficiency.
Why Work With Us
At Jacent, our people are what makes us special and makes us the #1 impulse merchandising company in North America. We are looking for individuals that align with our culture pillars of We Always Play Offense, We Are Solutions Oriented, We Deliver Legendary Service, We Act With Integrity And Courage, and We Are Stronger Together.
Gallery








