Software Engineer | DealTree

Harmony Venture Labs

Birmingham (AL)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity participation
Ownership of technical decisions

Job summary

DealTree is seeking a Software Engineer to own engineering as we prepare our first beta customers. You’ll work with the founder to move work from an initial problem through a working demo into production, building across the Python backend, databases, AI agents, and customer interfaces.

You’ll help recruit and mentor engineers and design systems that scale with the company, while solving real‑world problems with modern technologies. This hands‑on role emphasizes ownership and impact.

Qualifications

  • Proven track record shipping features from problem to production with clear contribution.
  • Strong Python backend experience with FastAPI, SQLAlchemy, and PostgreSQL.
  • Experience shipping full-stack features with TypeScript, React, and Next.js, with multi-tenant data isolation.
  • Experience with LLM providers such as Claude, OpenAI, Gemini, or equivalent over APIs.

Responsibilities

  • Own Engineering Delivery and Technical Standards: from problem to production, set priorities, own architecture decisions.
  • Build APIs, databases, and data gathering for company search; isolate customer data in a shared app.
  • Use LLM APIs for tool calling and structured output; design prompts and evaluation for accuracy.
  • Coordinate AI agents, review code and test evidence, and guide merge order.
  • Document decisions and help recruit/mentor future engineers.

Skills

Python
FastAPI
SQLAlchemy
PostgreSQL
TypeScript
React
Next.js
Docker
AI/LLM integration
Team leadership/mentoring
English communication

Tools

Anthropic Claude
OpenAI API
Gemini
GitHub Actions

Job description

We’re hiring a Software Engineer to own engineering at DealTree as we prepare to bring the product to our first beta customers. You’ll work directly with the founder and take work from an initial problem through a working demo into production. You’ll build across the Python backend, databases, AI agents, and customer interfaces, while coordinating AI coding agents and setting engineering standards.

The founder will focus on customers and bringing the product to market while continuing to work with you on solving customer and product problems using modern technologies. Together, you’ll decide what to build. As the team grows, you’ll help recruit and mentor engineers and design systems that scale with the company.

This is a hands‑on role that will require you to actively work to solve real‑world problems and design and implement new features by yourself on a regular basis.

Own Engineering Delivery and Technical Standards
  • Take work from the initial problem through demo, production release, and improvement. Work with the founder to set priorities. Own foundational decisions about architecture, tooling, infrastructure, security, and engineering practices.
  • Fix bugs, support customers, and maintain infrastructure.
  • Balance quick experiments with careful engineering of core features.
Build Dependable Research Tools and Evaluate AI Product Capabilities
  • Design and build APIs, databases, and data gathering processes for company search and research. Keep each customer’s data isolated in a shared application.
  • Use language model APIs, including Anthropic Claude, for tool calling, structured output, and defined product tasks. Design prompts and evaluations that test accuracy and guard against unsupported answers.
  • Improve how product agents work together, use tools, and handle failed or incomplete results.
Build Usable Interfaces and an Engineering Team
  • Explain technical tradeoffs to customers and non-technical colleagues with patience, and use their feedback to improve the product.
  • Document decisions, share knowledge, and establish how the engineering team works.
  • Help recruit and mentor future engineers, including people whose strengths exceed your own.
What Success Looks Like
  • Product features move from working demos into dependable production use, with customer data kept separate and changes supported by test evidence.
  • Customers can research companies that fit their investment criteria and identify people who could make an introduction.
  • AI capabilities perform their intended tasks, with accuracy evaluated and failed or incomplete results handled deliberately.
  • Work produced by AI coding agents meets the team’s acceptance tests and code review standards before release.
  • Customer feedback informs product priorities, and documented engineering practices help future teammates contribute.
Current Technical Stack
  • Next.js / TypeScript
  • Python / FastAPI
  • SQLAlchemy / Alembic
  • PostgreSQL
  • Docker
  • Anthropic Claude
  • You’ll work across this stack, with particular depth in the backend, data isolation, applied AI, and end-to-end feature delivery.
You’ll Thrive in This Role If You…
  • Like a challenge and can think through and break down complex problems into systematic solutions.
  • Take initiative, follow through consistently, and take responsibility for resolving problems.
  • Can work through incomplete information and judge when to test an idea quickly and when a core feature needs more careful engineering.
  • Explore how an idea could work, ask useful questions, and listen to understand different perspectives.
  • Give specific, respectful feedback on the work. Accept critique, acknowledge when you’re wrong, and change your approach when the evidence calls for it.
  • Raise mistakes and disagreements early and address them directly. Share context, document your work, and give people credit for their contributions.
  • Care about the team’s results and DealTree’s long‑term success, and enjoy building alongside other people.
Qualifications
Required
  • Examples of software you’ve taken from an initial problem through a demo into production, with a clear explanation of your own contribution. We welcome examples from employment, independent projects, or other settings where you can explain the work you owned.
  • Strong Python backend experience with FastAPI, SQLAlchemy, and PostgreSQL, including transactions, row locking, and Alembic migrations.
  • Experience shipping full‑stack features with TypeScript, React, and Next.js, and building software that keeps multiple customers’ data isolated.
  • Hands‑on experience gathering data and integrating third‑party APIs, including rate limits, retries, background jobs, and cost tracking.
  • Experience with LLM providers such as Claude, OpenAI, Gemini, or equivalent over APIs.
  • Ability to coordinate multiple AI coding agents: define tasks and acceptance tests, assign work, review code and test evidence, and control merge order.
  • Experience with PostgreSQL integration tests, checks that expose faulty code, browser testing, and continuous integration in GitHub Actions.
  • Product judgment for business customers, including clear empty and error states, plain customer copy, and spend and usage controls.
  • Clear communication in English with customers and non-technical colleagues.
Bonus Points If You Have
  • Knowledge of graphs and retrieval‑augmented generation (RAG), which gives language models relevant source material to use in their answers.
  • Experience building agent or copilot products, or working with business‑to‑business companies and contact data.
  • Private equity, finance, or financial technology familiarity. The private equity workflow can be learned on the job.
What We Offer
  • Work towards shaping the future of an early‑stage company.
  • Ownership of technical decisions across data, AI systems, and the customer interface.
  • Build software to solve problems around specific research and relationship problems for small investment teams.
  • Help turn feedback from early customers into product decisions.
  • Develop technical depth across company search, applied AI, and relationship mapping while shaping engineering practices and mentoring future teammates.
  • Competitive salary plus meaningful equity participation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Social Leverage LLC • New York (NY)

Remote
USD 150,000 - 230,000
SOC 2 or regulated environments
AI/architecture open source talks
Software Engineer - AI-Driven Backend & Platform
Software Engineer - AI-Driven Backend & Platform

Harmony Venture Labs • Birmingham (AL)

On-site
USD 110,000 - 160,000
Equity participation
Ownership of technical decisions
Founding Head of Engineering - Abstract
Founding Head of Engineering - Abstract

Stackpoint • Austin (TX)

Remote
USD 180,000 - 280,000
Founding Engineer (Stackpoint Portfolio Company)
Founding Engineer (Stackpoint Portfolio Company)

Stackpoint Ventures • United States

Remote
USD 150,000 - 210,000
Technical Customer Success Manager
Technical Customer Success Manager

Mintive • San Mateo (CA)

On-site
USD 110,000 - 170,000
Health benefits
Equity
Direct access to CEO
+1
Senior Software Engineer (AI Products)
Senior Software Engineer (AI Products)

Brillian • New York (NY)

Hybrid
USD 150,000 - 230,000
Backend Engineer (AI-Native) — Risk Infrastructure & Integrations
Backend Engineer (AI-Native) — Risk Infrastructure & Integrations

Coris • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Equity
Office in Palo Alto
Software Engineer, AI Automation — Business Operations
Software Engineer, AI Automation — Business Operations

Simplify • San Francisco (CA)

On-site
USD 180,000 - 300,000
Founding Member of Technical Staff
Founding Member of Technical Staff

ROI-AI • San Francisco (CA)

On-site
USD 180,000 - 220,000
AI-Native Product Engineer
AI-Native Product Engineer

Ellis • New York (NY)

Hybrid
USD 120,000 - 180,000
Equity
Medical/Dental/Vision
Flexible PTO
+3