Full-Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
We’re hiring full-stack/backend engineers who love simplifying complex systems, unifying fragmented data, and building large-scale infrastructure. You’ll be hands-on with core backend systems syncing financial data across fragmented legacy software in real time (work is roughly 80-90% backend). You’ll own features end-to-end as an IC on a flat engineering team, talk directly to customers, and ship daily based on real feedback., * Build and maintain the unified API layer connecting construction ERPs to modern software (legacy SQL, DLL, and API-based systems from 20-40 years ago)
- Ship core backend systems for ERP sync, AP automation, expense management, and vendor management, with frontend work on apps that dog-food the API
- Solve real-time data sync challenges, including web-socket implementations for systems lacking native webhooks
- Build scalable testing frameworks to catch edge cases across 1,000+ endpoints
- Engage directly with customers and ship features daily based on real feedback
Tech stack: Not explicitly specified. Referenced technologies: AWS (cloud, preferred), SQL/DLL/API-based legacy systems, web-sockets, high-volume API infrastructure., * Construction tech background on the SWE side. The hiring manager, direct: “We want to avoid software engineers with construction backgrounds because we’re looking for the best software engineers and they’re probably not with a construction background.” Hard exclude for SWE specifically.
- Big tech only (FAANG without startup tenure). Acceptable only if junior with 2 years or less of big-tech time.
- Laid off from last role for performance reasons. Hard exclude.
- Currently in-between roles. Hard exclude.
- Preference for work-life balance, work on trendy tech (LLMs, crypto), mobile, embedded, or front-end. Hard mismatch with the company’s culture and core backend focus.
- Not looking for new grads
Why Join
- Profitable and cash-flow positive - a durable business, not a pre-revenue bet
- End-to-end ownership on a flat team with no traditional manager layer; direct customer contact
- Genuinely hard backend problems: unifying hundreds of fragmented legacy systems under one API, real-time sync, millions of API requests/day, testing across 1,000+ endpoints
Requirements
Do you have experience in Startup experience?, * 1-5 years backend or full-stack engineering
- CS degree from top 20-30 school
- Cloud infrastructure: AWS preferred
- Startup or founding engineering experience
- High-ownership, low-ego operator
Green Flags
- Startup or founding engineering experience at pre-Seed through Series C. Demonstrates ability to ship in ambiguity and learn the chaotic pace the company operates at.
- Top 20-30 school CS background, especially UWaterloo
- Serious athlete background (college or high school competitive sport). Strong correlation with discipline, time management, and high output.
- Multi-year tenure at a previous role. Signals follow-through and depth, not job-hopping.
- High GPA, meaningful academic awards, competitive extracurriculars (debate, etc.). Reliable signal for engineering rigor.
About the company
We’re a profitable, fast-growing data infrastructure platform serving the construction industry - one of the largest and least-digitized sectors in the world. We have 550+ paying customers on multi-year contracts, have been profitable and cash-flow positive for over two years, and are growing 10% month over month. Our product is a layered platform spanning data connectivity through fully automated financial workflows.
Founded 2021 · ~36 people · Industry: Property Tech / Construction data infrastructure
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
The Best X (Twitter) Accounts for Developers