> Markdown version of [/jobs/ext/738328-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/738328-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Engineer - **Company:** David Joseph & Company - **Location:** San Francisco, CA, United States - **Salary:** $130,000.0 - $240,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Cloud Computing, Dynamic-Link Libraries, SQL Databases, Large Language Models, Backend, Real Time Data, Front End Software Development, Api Design, Webhooks, Legacy Systems - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7cf9b48a9c93e57e ## About the Role 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. ## 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 ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Beyond Webhooks: The Future of Scalable API Event Delivery](https://www.wearedevelopers.com/videos/100312-beyond-webhooks-the-future-of-scalable-api-event-delivery) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) ## Related Articles - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)