Senior Software Engineer

FLITCH
United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software as a Service Code Review Web Development Spring Framework Software Engineering SQL Databases TypeScript
+7 more
ReactJS Spring-boot Backend Heroku Information Technology Graphql Front End Software Development

Job description

We’re a rapidly growing 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 senior engineer on the team, 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 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., * Execute and drive onboarding of new stores onto Flitch

  • Mentor other engineers on the team
  • 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,
  • 6+ 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

Benefits & conditions

  • Competitive salary + equity
  • Health, dental, vision, and life insurance
  • Flexible PTO

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:30 min

Pivoting Heroku from a web IDE to hosting

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all