Flitch logo
Flitch Verified
FinTech, Financial Services, Real Estate

Associate Software Engineer

United StatesOnsiteFull TimeEntry-level (exp-based)Posted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Flitch is a venture-backed startup developing a modern, cloud-based platform for lumberyards and building material suppliers. This Associate Software Engineer role offers an opportunity to join an experienced team and contribute to building impactful software. The engineer will work across product and engineering, collaborating on requirements, design, and prioritization. Key responsibilities include onboarding new customers, working directly with customers for support and feature development, gaining domain knowledge, and owning features end-to-end. The role requires a Bachelor's degree in Computer Science or equivalent experience, with strengths in either backend (Java, Spring, SQL) or frontend (JavaScript/TypeScript, React), familiarity with AI development tools, and APIs.

Why Flitch

There’s a local hardware store or lumberyard in every town, yet most of the software used there is decades old.

We’re a venture-backed startup building a modern, cloud-based platform to power lumberyards and building material suppliers—covering point of sale, orders, inventory, dispatch, deliveries, and customer communication.

This is a opportunity to build software that makes a real difference to our users alongside a team of experienced and driven engineers.

What You’ll Do

As an early engineer, you’ll work across both product and engineering—not just building features, but helping define them. Product decisions are shared across the team, so you’ll collaborate closely on requirements, design, and prioritization.

You’ll gain valuable domain and technical experience by helping build and operate tools to onboard new customers onto Flitch. You’ll also work directly with customers to understand their needs and build full-stack features to support them.

Key Responsibilities

  • Execute and drive onboarding of new stores onto Flitch
  • Work directly with customers on support and feedback to build and maintain features
  • Develop deep domain knowledge of our software and how we serve our customers’ needs
  • Help define product requirements and technical solutions
  • Own features end-to-end (design → build → test → deploy → iterate)
  • Participate in on-call support as needed
  • Collaborate in product brainstorming, design discussions, and code reviews

Requirements

  • Bachelor’s degree in Computer Science or a related discipline, or 1–3 years of engineering experience
  • Strong problem-solving skills and willingness to learn
  • Strength in either backend (Java, Spring, SQL) or frontend (JavaScript/TypeScript, React)
  • Familiarity and experience with AI development tools
  • Familiarity with APIs and modern web development

Nice to Have

  • Experience building SaaS or workflow-heavy applications
  • Familiarity with React, Spring Boot, GraphQL, AWS, or Heroku
  • Startup experience or interest in early-stage environments
  • Experience working directly with customers or supporting production systems

Compensation & Perks

  • Competitive salary + equity
  • Health, dental, vision, and life insurance
  • Flexible PTO
Ready to apply?
You'll be redirected to Flitch's application page.

Similar roles