Lead Full Stack Software Engineer

The Channel
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Azure
Cloud Computing
Code Review
Continuous Integration
Data Validation
Cursor (Graphical User Interface Elements)
Software Debugging
Python
Node.js
Cloud Services
Next.js
Software Engineering
Software Systems
Web Application Frameworks
Web Services
Datadog
GitHub Copilot
React
Delivery Pipeline
Large Language Models
Multi-Agent Systems
Backend
Data Layers
Build Management
Containerization
AI Platforms
Non-relational Database
GraphQL
Front End Software Development
Virtual Agents
Api Design
Docker

Job description

Channel Key is looking for a Lead Full Stack Engineer to design, build, and own the applications and platforms that power both our client services and internal operations. You will work across the entire stack-frontend interfaces, backend services, APIs, and infrastructure-to deliver products that our clients interact with directly and tools that make our internal teams faster and more effective.

This is an early-stage engineering team, and the role carries the influence that comes with that. You'll have meaningful input on architecture decisions, technology choices, and engineering practices that will shape how Channel Key builds software for years to come. We're not looking for someone who needs a mature playbook handed to them-we need someone who can help write it., * Design, build, and maintain full stack applications from frontend UI through backend services, APIs, and data layers.

  • Make architectural decisions that balance speed, scalability, and maintainability-with a bias toward pragmatic solutions that ship.
  • Own the full development lifecycle: requirements, design, implementation, testing, deployment, and monitoring.
  • Establish engineering standards, patterns, and practices for the team-including code review, testing, CI/CD, and documentation.
  • Manage and evolve the infrastructure and deployment pipeline, including cloud services, containerization, and environment management.

Client-Facing Products & Experiences

  • Build and maintain client-facing applications, portals, and tools that are core to the services Channel Key delivers.
  • Translate client and business requirements into well-designed, reliable user experiences that surface data, insights, and functionality in ways clients can act on.
  • Integrate with marketplace APIs, advertising platforms, and third-party services to power client-facing features and reporting.
  • Ensure client-facing products are performant, secure, and built with the polish expected of a professional services firm.
  • Design and build AI agents that automate client-facing workflows-such as marketplace monitoring, listing optimization, competitive intelligence gathering, or automated reporting-reducing manual effort while improving speed and accuracy.

Internal Tools & Platform Development

  • Build and improve internal tools and platforms that increase the efficiency and effectiveness of Channel Key's strategy, advertising, analytics, and operations teams.
  • Identify manual or repetitive workflows across the organization and build software solutions that eliminate friction and reduce error.
  • Create internal APIs and services that connect data, automate processes, and enable self-service for non-technical team members.
  • Work with stakeholders across the business to prioritize internal tooling that delivers the highest operational impact.
  • Build internal AI agents that handle repetitive operational tasks-such as data validation, content generation, ticket triage, or cross-platform synchronization-freeing team members to focus on higher-value work.

AI Agents, Automation & Integration

  • Leverage AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor) throughout the engineering lifecycle-from writing and testing code to generating documentation, debugging, and code review.
  • Architect and build AI agents that operate autonomously or semi-autonomously-coordinating across APIs, data sources, and tools to complete multi-step tasks with appropriate human oversight and guardrails.
  • Design agent infrastructure including orchestration patterns, tool/function calling, memory and context management, error handling, and observability for agent workflows.
  • Build and maintain integrations with LLM APIs and AI services (e.g., Anthropic, OpenAI) as the foundation for agent capabilities and AI-powered features across Channel Key's products.
  • Develop frameworks and patterns for agent development that are reusable across client and internal use cases-reducing the time from idea to deployed agent.
  • Evaluate emerging AI agent frameworks, tools, and techniques-and make practical recommendations for where they should and shouldn't be adopted.

Cross-Functional Collaboration & Engineering Leadership

  • Partner with Analytics, Advertising, Brand Strategy, Creative, and Operations to understand their needs and translate them into effective software solutions.
  • Contribute to product planning and roadmap prioritization, bringing a technical perspective to decisions about what to build and in what order.
  • Mentor and support other engineers on the team as the practice grows, fostering a culture of quality, ownership, and continuous improvement.
  • Communicate technical decisions, tradeoffs, and progress clearly to non-technical stakeholders and leadership.

Requirements

We expect AI to be deeply integrated into how you work and what you build. You should be fluent in AI-assisted development-using tools like GitHub Copilot, Claude, and Cursor as natural extensions of your workflow-and capable of building AI-powered features and autonomous agents into the products you deliver. We see agents as a core part of Channel Key's future: software that doesn't just surface information but takes action on behalf of our clients and teams. This isn't an AI team; it's an engineering team that treats AI as a core capability.

Strong candidates will combine senior-level engineering depth with the pragmatism and versatility that a small, high-output team demands., * 5-8+ years of professional software engineering experience, with demonstrated depth across both frontend and backend development.

  • Strong proficiency in modern frontend frameworks (React, Next.js, or equivalent) and backend languages/frameworks (Node.js, Python, or equivalent).
  • Experience designing and building production applications end-to-end-not just features within someone else's architecture.
  • Solid understanding of cloud infrastructure (AWS, GCP, or Azure), containerization (Docker), and CI/CD pipelines.
  • Experience with relational and non-relational databases, API design (REST and/or GraphQL), and data modeling.
  • Active, practical experience using AI coding assistants and LLM-based tools as part of your daily development workflow-not just awareness, but genuine fluency.
  • Experience building AI-powered features or integrating LLM APIs into production applications. Experience designing and deploying AI agents-including orchestration, tool use, and multi-step task execution-is strongly preferred.
  • Comfort operating on a small team with broad ownership-you're energized by wearing multiple hats, not frustrated by it.
  • Strong product sense-you think about what users need, not just what the spec says.
  • Excellent communication skills-able to explain technical decisions and tradeoffs to non-technical stakeholders, including clients.
  • Familiarity with eCommerce, marketplace, or digital marketing platforms is a plus.
  • Experience with infrastructure-as-code, observability tooling, or developer experience optimization is a plus.
  • Familiarity with agent orchestration frameworks and patterns (e.g., tool/function calling, ReAct, multi-agent systems, MCP) is a plus.

Benefits & conditions

Professional development assistance, 401(k), Health insurance, 401(k) matching, Paid time off, Vision insurance, Health savings account, Dental insurance, This is a role with real ownership on a team that's still being shaped. The architecture you design, the tools you build, and the engineering culture you help establish will define how Channel Key builds software as it grows.

At Channel Key, we exist to create exceptional outcomes for our clients, our business, and each other. We hold ourselves to high standards, take real ownership of results, and collaborate across strategy, media, creative, and analytics to drive connected growth. We're looking for an engineer who operates the same way.

Pay: From $120,000.00 per year, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Vision insurance

About the company

Channel Key is the commerce acceleration agency built for brands navigating an increasingly complex digital landscape. Originally founded by Amazon sellers, we bring a performance-first mindset to everything we do-combining deep expertise with strategy, creative, advertising, analytics, and operational excellence across marketplaces, retailers, D2C, and discovery platforms.

Apply for this position