AI-First- Software Engineer

Posted 2 Days Ago
Hiring Remotely in United States
Remote
Mid level
Consumer Web • Digital Media • eCommerce • News + Entertainment • Analytics
We want to prevent one-star experiences for consumers and brands. Our business model is set up to support this mission.
The Role
Build, test, and maintain full-stack features across a Django/Python backend and React frontends. Own end-to-end implementations from schema to UI, design verification systems (hooks, CI gates), maintain living AI context files, and encode repeated fixes as reusable rules. Collaborate with product and design, optimize databases, debug production issues, perform code reviews, and invest time improving AI-driven development workflows and agent coordination.
Summary Generated by Built In

We're not looking for someone who uses AI tools. We're looking for someone who has moved past that — into building the systems that make AI output reliable, consistent, and self-improving.

In practice: you invest as much time improving your development system as you do shipping features. When AI output isn't right, you don't manually fix it and move on — you encode the correction as a rule, a hook, or a reusable skill so that category of problem doesn't happen again.

The Software Engineer has a sufficient understanding of the product and purpose of their team and is meaningfully involved in discussions related to feature implementation, technical design, risk, and delivery estimates.  They are capable of identify dependencies ahead or preparatory work is required to keep the team unblocked.  They are able to context switch between concurrent streams of work, e.g. major pivots in prioritization or emergent live issues, as needed.  They are able to operate within a large codebase and understand its structure, overall system architecture, as well as its connection to external processes (e.g. CI/CD, automated testing, non production environments, linters, etc.).  They can fluently discuss the current health of the current base particularly as it pertains to trade offs between technical debt vs new feature development as well as dependencies that may influence time estimates. 

You'll work across a multi-service architecture spanning a Django/Python backend, React frontends, and a shared component library. You'll own features end-to-end — from database schema to UI component.

What AI First Actually Means

  • You maintain living context files (CLAUDE.md or equivalent) encoding your project standards and learned preferences — and update them every time you correct AI output.
  • You design verification systems — hooks, CI gates, acceptance criteria — so you don't need to review every AI output line by line. You build the system that verifies; you don't become the system.
  • You treat every repeated manual correction as a signal that your system needs improvement. Bug fixes become rules. Patterns become reusable skills. Preferences become persistent context.
  • You can run multiple agents on concurrent workstreams and coordinate their output without losing coherence.
  • You catch what agents miss — logic errors that pass tests, subtle architectural drift, hallucinated APIs — and you improve the system rather than just patching the output.
  • You allocate real time to system improvement, not just feature delivery. You understand the compound effect.

Responsibilities

  • Build and Maintain: Design, build, test, and maintain back-end systems and APIs to ensure scalability, reliability, and performance.
  • Collaborate: Work closely with engineers, product managers, and designers to implement features and ensure seamless integration across the stack.
  • Write High-Quality Code: Deliver clean, efficient, and well-documented code that aligns with best practices and coding standards.
  • Database Management: Design and optimize database schemas, queries, and data storage solutions to support application performance.
  • Debug and Troubleshoot: Identify and resolve back-end issues promptly to maintain system reliability.
  • Code Reviews: Participate in peer code reviews, providing constructive feedback to ensure code quality and maintainability.
  • Improve the development system: Encode standards and patterns into reusable AI context. Build verification hooks that catch quality issues before human review.

Requirements

Minimum Qualifications & Credentials

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 2-4 years of professional software development experience.

Hard/Technical Skills

  • Proficiency in one or more back-end programming languages (e.g., Python, Java, Node.js, Go, Ruby) and one or more front-end programing languages (JavaScript — both vanilla ES6+ and React)
  • Experience with RESTful APIs, GraphQL, or other API architectures.
  • Strong knowledge of database systems (e.g., SQL, NoSQL) and query optimization techniques.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
  • Understanding of software development principles, including object-oriented programming, design patterns, and testing.
  • Experience with version control systems (e.g., Git).
  • Experience with CSS — responsive layouts, design system tokens, component-scoped styles
  • WordPress experience — custom themes, plugins, or REST API work
  • Actively uses AI coding assistants (Cursor, Copilot, Claude, etc.) as part of daily workflow — not occasionally, but as a default
  • Can evaluate AI-generated output critically, catch hallucinations, and integrate suggestions with judgment
  • Has used AI tools to accelerate code review, documentation, test generation, or debugging
  • Comfortable prompting LLMs for architecture exploration, refactoring, and boilerplate reduction
  • Strong understanding of software development fundamentals, including algorithms and data structures.
  • Experience with version control systems (e.g., Git).

AI Workflow (This Part Matters Most)

  • Uses AI coding tools — Claude Code, Cursor, Copilot, or equivalent — as a default, not occasionally.
  • Has built and maintained living AI context files (CLAUDE.md or equivalent) for a real project.
  • Has designed automated verification workflows (hooks, test gates, CI checks) to reduce reliance on manual AI output review.
  • Can demonstrate a compound system: one where AI behavior improved over time due to deliberate system investment.
  • Has moved beyond using AI as a reviewer-assisted assistant (writing code, then checking every output manually) into building systems that verify themselves — where rules, hooks, and context files do the quality work so you do not have to.
  • Understands how agents can game tests, and has concrete strategies to detect or prevent it.

BenefitsWhy You’ll Love Working Here

At ConsumerAffairs, your voice matters. We foster a collaborative environment where you’re encouraged to take initiative, experiment boldly, and grow professionally. We're committed to work-life harmony, career development, and celebrating wins together.

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • 2-4 years of professional software development experience
  • Proficiency in back-end languages (Python, Java, Node.js, Go, Ruby)
  • Proficiency in front-end programming (JavaScript ES6+, React)
  • Experience with RESTful APIs, GraphQL, or similar API architectures
  • Strong knowledge of database systems (SQL and NoSQL) and query optimization
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Understanding of software development principles, OOP, design patterns, and testing
  • Experience with version control systems (Git)
  • Experience with CSS, responsive layouts, design system tokens, component-scoped styles
  • WordPress experience (custom themes, plugins, or REST API work)
  • Active and habitual use of AI coding assistants (Claude, Cursor, Copilot, etc.) as default
  • Ability to critically evaluate AI-generated output, detect hallucinations, and integrate suggestions with judgment
  • Experience using AI tools to accelerate code review, documentation, test generation, or debugging
  • Experience building and maintaining living AI context files (e.g., CLAUDE.md) for real projects
  • Experience designing automated verification workflows (hooks, CI checks, test gates) for AI outputs
  • Comfort prompting LLMs for architecture exploration, refactoring, and boilerplate reduction
  • Strong understanding of algorithms and data structures
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tulsa, OK
150 Employees
Year Founded: 1998

What We Do

ConsumerAffairs is a rapidly growing online marketplace where each month millions of consumers research purchases, connect with brands, transact, write reviews and stay up to date on important consumer news. Brands utilize our software-as-a-service platform to connect with customers, collect reviews and generate sales. ConsumerAffairs has a creative, driven and fast-paced entrepreneurial environment. We are looking for teammates that want to win, are self-motivated, high performing and who yearn to build something big.

Why Work With Us

ConsumerAffairs is built on culture, innovation and hard work. We cultivate a fun, creative and dynamic entrepreneurial environment. Our team is energetic, passionate and - dare we say - brilliant.

Gallery

Gallery

Similar Jobs

Yahoo Logo Yahoo

Software Engineer

AdTech • Digital Media • Information Technology • Other
Remote
United States of America
10001 Employees
128K-267K Annually

Nymbus Logo Nymbus

Software Engineer

Fintech • Financial Services
In-Office or Remote
Atlanta, GA, USA
500 Employees
75K-85K Annually

Zscaler Logo Zscaler

Director Product Marketing, Zscaler Private Access

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Location, WV, USA
8697 Employees
193K-275K Annually

Zscaler Logo Zscaler

Senior Director, Head of Cybersecurity & Privacy Legal

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
San Jose, CA, USA
8697 Employees
231K-330K Annually

Similar Companies Hiring

Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Milestone Systems Thumbnail
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Lake Oswego, OR
1500 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account