Software Engineer

Haggle

Nashville (TN)

On-site

USD 120,000 - 170,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Haggle, a fast-growing reverse-logistics company, seeks a Senior Full Stack Engineer to expand our backend for haggle.com. You’ll own features from design through production, working with a team on microservices, front-end experiences, and data pipelines.

This role involves collaborating with ML engineers and stakeholders across the company to deliver scalable solutions. You will contribute to headless bidding, real-time workflows, and an expanding AWS-based infrastructure.

Qualifications

  • 5+ years of experience with a compiled language (Go, Java, or C#).
  • At least 3 years PostgreSQL experience.
  • 5 years of AWS experience.
  • Familiarity with TypeScript, React.js frontend patterns.
  • Experience with Git and version control.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to collaborate with ML engineers to integrate models.
  • Excellent communication and teamwork.

Responsibilities

  • Develop and maintain scalable web applications and microservices.
  • Work on headless bidding systems and Kafka workflows.
  • Engage in all phases of the software development lifecycle.
  • Write clean, efficient code across the full stack including React frontend.
  • Perform code reviews to uphold high quality standards.
  • Troubleshoot, debug, and optimize applications for performance.
  • Collaborate with cross-functional teams to develop new features.
  • Help release code through CI/CD pipelines and AWS infrastructure.

Skills

Go
PostgreSQL
AWS
TypeScript
React.js
Git
Problem-solving
Teamwork
Communication
Self-starter

Tools

Kafka
ArgoCD
Kubernetes
CI/CD pipelines

Job description

Haggle is a fast-growing reverse-logistics company giving surplus, returned, and over-stock products a second life through our $1-start, real-time bidding platform, haggle.com. Every week, thousands of deep-discount shoppers bid to win inventory that would otherwise end up in landfills. By closing the loop between retailers, wholesalers, and value-conscious buyers, we keep products in use, reduce waste, and unlock new revenue streams for our partners.

Our core team has worked in the reverse logistics industry for over 20 years, and many of us have worked together for most of that time. When a customer returns an item, the seller sends it to us for liquidation. Tracking and processing that inventory requires specialized custom software, which our engineering team designs, builds, and maintains.

We are looking for a Senior Full Stack Engineer to help expand the backend operations behind our customer-facing site, haggle.com.

You will work closely with the rest of the engineering team, including our Machine Learning Engineer, and directly with departments across the company, understanding their challenges and then designing and building the software that solves them. This role is ideal for someone who enjoys owning a solution from design through to watching it be put to work, and who is comfortable on a growing team that wears many hats.

The architecture is in place, and we are now tuning and scaling it. You will be a major contributor to our microservices ecosystem, working on everything from front-end frameworks to backend event processing, and helping build shopping experiences that complement the bidding platform. One of our commerce channels, haggle.com, will give you a flavor of the business.

What You’ll Do
  • You will develop and maintain scalable web applications and microservices that give users an alternative buying experience through our online platforms.
  • You will work on headless bidding systems and the components that make them happen, and help implement a Kafka workflow for our real-time applications.
  • You will engage in all phases of the software development lifecycle, including requirements analysis, design, implementation, and testing.
  • You will write clean, efficient, maintainable code across the full stack, including our React frontend.
  • You will perform code reviews to uphold high code quality standards and adherence to best practices.
  • You will troubleshoot, debug, and optimize applications to improve performance and resolve issues, and help maintain and scale the in-house systems already in place.
  • You will collaborate with cross-functional teams to develop new features and integrations, and provide user support for the software you build.
  • You will help release code efficiently through our CI/CD pipelines and code-first AWS infrastructure.
What We’re Looking For
Must-haves
  • 5+ years of experience with a compiled language such as Go, Java, or C#.
  • At least 3 years of PostgreSQL experience, demonstrating proficiency in relational databases and SQL.
  • 5 years of experience with AWS.
  • Familiarity with TypeScript, reactive programming, and asynchronous patterns used in our React.js frontend.
  • Experience with version control systems such as Git.
  • Exceptional problem-solving, debugging, and analytical skills.
  • Ability to work effectively both independently and as part of a team.
  • Ability to partner with machine learning engineers to integrate models into production services and user-facing features.
  • Excellent communication and interpersonal skills.
  • Proactive self-starter with a keenness for continuous learning.
Nice-to-haves
  • Background in reverse logistics, e-commerce, marketplaces, or auction-based systems.
  • Experience with Kafka, event-driven architectures, or real-time applications.
  • Experience building and operating microservices in production.
  • Experience building the APIs, data pipelines, or real-time and batch systems that serve machine learning models, such as recommendations, ranking, or pricing.
  • Familiarity with infrastructure-as-code and CI/CD pipelines.
  • Passion for circular economy, sustainability, and using technology to reduce waste.

Backend: Go and Node.js microservices on AWS, including Fargate, Lambda, and API Gateway.

Model Orchestration: ArgoCD, Kubernetes, post-trained internal models

Frontend: React.js and TypeScript.

Data: PostgreSQL, Redis, event-driven streams, S3 data lake, and Redshift warehouse.

Infrastructure: Code-first infrastructure on AWS with CI/CD pipelines.

What Success Looks Like

In your first 90 days, you will work on a new initiative that extends our customers’ experience and help implement the next generation of information.

Within six months, you will be a major contributor to our microservices ecosystem, shipping features across the stack that complement the bidding platform and help the systems in place scale.

Over time, you will help grow the engineering team and shape the systems behind an ever-changing reverse logistics industry, with a team that enjoys working together in a casual, first-name-basis environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Platform
Senior Software Engineer, Platform

Infinite Edge, Inc • New York (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Drivo • United States

Remote
AUD 170,000 - 230,000
Remote Senior Software Engineer - E-Commerce Data & API
Remote Senior Software Engineer - E-Commerce Data & API

Lago • United States

Remote
USD 21,000 - 34,000
Remote work
Growth opportunities
Innovative culture
Sr. Software Developer E-Commerce Systems
Sr. Software Developer E-Commerce Systems

HireLago.com • United States

Remote
USD 21,000 - 34,000
Remote work
Growth opportunities
Innovative culture
Senior Software Engineer - Scale High-Impact Ecommerce
Senior Software Engineer - Scale High-Impact Ecommerce

Roberts Recruiting, LLC • Boston (MA)

Remote
USD 120,000 - 150,000
Sr. Software Developer, E-Commerce Systems
Sr. Software Developer, E-Commerce Systems

Lago • United States

Remote
USD 21,000 - 34,000
Remote work
Growth opportunities
Innovative culture
Senior Software Engineer
Senior Software Engineer

Hirewell • Green Bay (WI)

Hybrid
USD 140,000 - 165,000
Full Range of Benefits
Backend Engineer – Node.js / PostgreSQL / AWS
Backend Engineer – Node.js / PostgreSQL / AWS

Mappa • United States

Remote
USD 120,000 - 180,000
Software Engineer IV, Viper Engineering
Software Engineer IV, Viper Engineering

ACV Auctions • Buffalo (NY)

On-site
USD 120,000 - 170,000
Lead Engineer/Manager
Lead Engineer/Manager

Roberts Recruiting • Boston (MA)

On-site
USD 120,000 - 150,000