Skip to main content

Lead Full Stack Engineer - JavaScript/Node.js

Technology
Channel Key
Denver, United States€120,000 - €120,000 /year4 weeks agoUntil 6/26/2026
Full time

Job description

Requirements

Must have:

- 5–8+ years of professional experience in software engineering, demonstrating expertise in both frontend and backend development.
  • Strong command of contemporary frontend frameworks such as React, Next.js, or similar, along with backend languages/frameworks like Node.js, Python, or equivalents.
  • Proven ability to design and develop complete production applications, not merely features within existing architectures.
  • Solid grasp of cloud infrastructure (AWS, GCP, or Azure), container technologies (Docker), and CI/CD practices.
  • Familiarity with relational and non-relational databases, API design (REST and/or GraphQL), and data modeling.
  • Hands-on experience with AI coding assistants and LLM-based tools integrated into your daily development process.
  • Background in building AI-powered features or integrating LLM APIs into live applications is preferred.

Experience with the design and deployment of AI agents is also highly valued.

  • Experience working in a small team with broad responsibilities, thriving in a multi-faceted role.
  • Strong understanding of product requirements and user needs, beyond just specifications.
  • Excellent communication skills for articulating technical decisions and tradeoffs to non-technical audiences, including clients.
  • Familiarity with eCommerce, marketplace, or digital marketing platforms is beneficial.
  • Experience with infrastructure-as-code, observability tools, or enhancing developer experience is an advantage.
  • Knowledge of agent orchestration patterns and frameworks is a plus.

Responsibilities:

- Design, develop, and maintain full stack applications spanning frontend interfaces to backend services, APIs, and data integration.
  • Make strategic architectural decisions that align speed, scalability, and maintainability with practical solutions that can be shipped.
  • Take ownership of the entire development lifecycle: from requirement gathering to design, implementation, testing, deployment, and monitoring.
  • Establish and promote engineering standards, methodologies, and practices for the team, including code reviews, testing, CI/CD, and documentation.
  • Manage and enhance the infrastructure and deployment pipeline, including cloud resources, containerization, and environment management.
  • Develop and maintain essential client-facing applications, portals, and tools that are fundamental to the services we provide.
  • Convert client and business specifications into well-crafted, reliable user experiences that display data and insights in actionable formats.
  • Integrate with marketplace APIs, advertising platforms, and third-party services to enhance client functionalities and reporting.
  • Ensure that client-facing offerings are high-performing, secure, and polished to meet professional services standards.
  • Create and implement AI agents that streamline client-facing processes—like marketplace monitoring, listing optimization, competitive analysis, or automated reporting—to enhance speed and accuracy while reducing manual effort.
  • Develop and refine internal tools and platforms that boost the efficiency of our strategy, advertising, analytics, and operations teams.
  • Identify and rectify manual or repetitive workflows by developing software solutions that minimize friction and errors.
  • Establish internal APIs and services that connect data, automate processes, and facilitate self-service for non-technical members.
  • Collaborate with various stakeholders to prioritize internal tooling projects that yield the most significant operational impact.
  • Create internal AI agents to manage repetitive operational tasks, freeing team members to focus on more valuable work.
  • Utilize AI-assisted development tools throughout the engineering process—from coding and testing to generating documentation and debugging.
  • Design and develop AI agents that can operate independently or semi-independently across various APIs and tools to accomplish multi-step tasks with the necessary human oversight.
  • Architect and implement agent infrastructure including orchestration, tool usage, context and memory management, error handling, and observability for agent workflows.
  • Create and maintain integrations with LLM APIs and AI services that provide the foundation for agent capabilities and AI-powered features.
  • Develop reusable frameworks and patterns for agent deployment applicable to both client-facing and internal use cases.
  • Evaluate new AI agent frameworks and tools, providing practical recommendations for their adoption or exclusion.

Company:

At Channel Key, we are a commerce acceleration agency crafted for brands navigating the complexities of the digital landscape. Founded by Amazon sellers, we bring a performance-driven approach, blending deep industry expertise with strategic thinking, creative solutions, advertising techniques, robust analytics, and operational excellence across various platforms. We are on the lookout for a Lead Full Stack Engineer who will play a pivotal role in shaping our applications and internal operations. This position offers the chance to work remotely with a team that values innovation and ownership in our projects. Joining us means you will have real influence over the architectural decisions we make and the technology choices we adopt.

We offer competitive pay starting at $120,000, along with a comprehensive benefits package including 401(k) plans with matching, dental and health insurance, flexible scheduling, life insurance, paid time off, professional development assistance, and vision insurance.

Keywords
ReactOSOrchestrationCodingScalabilityCloud computingGraphQLNode.jsCursorJavaScriptPythonRelational grammarCI/CDMaintainabilityNodeMemory managementDebugger

Interested in this role?