Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full-Stack Software Engineer (in-person / remote optional)

Agave API

Full-Stack/Backend Engineer Opportunity

We're looking for a world-class full-stack/backend engineer who loves simplifying complex systems, unifying fragmented data, and building high-scale systems.

What Is Agave?

Agave is one of the fastest-growing companies you've never heard of, until now. We're the modern data infrastructure platform for construction, the world's third-largest industry and one of its most technologically underserved.

Every day, contractors run into the same problem: their business-critical systems don't talk to each other. These systems, for accounting, project management, estimating, payroll, and field operations each hold essential data — from job costs and invoices to budgets and schedules, and are the backbone of how contractors run their business, make decisions, and keep projects moving.

When these systems and data live in silos, the result is errors, delays, double-entry, and wasted money. Teams spend countless hours reconciling spreadsheets, chasing down missing information, and trying to stitch together a reliable view of their projects and finances.

Agave solves this by being the connective tissue across the industry's most important tools. We integrate and synchronize data across systems so that contractors always have accurate, up-to-date information in real time. That shared data layer unlocks the next step: workflow automations that replace spreadsheets, emails, and one-off processes with reliable, system-driven execution across finance and operations — enabling teams to work faster, make better decisions, and avoid costly mistakes.

In just a few years, we've hit milestones most startups never reach: profitable for over 2 years, millions in recurring revenue with multi-year contracts, and backed by Accel, YC, and top executives from Procore, Autodesk, and PlanGrid.

We've built something people actually need, in a market most of Silicon Valley ignores — which is exactly why we're winning. The only thing slowing us down is hiring. Our team is small, scrappy, and high-caliber, and we're looking for the next wave of builders who will help take Agave from breakout startup to category-defining company.

Why Join Us?
  • Early-stage, yet de-risked: we are a rare combo of being early stage (high upside) but lower risk (thousands of contractors using us, profitable + cash-flow positive for over a year, hockey-stick growth). You get the benefits of an early stage startup without the risk you'll have at almost any other startup. You'll have a ton of impact, work directly with our customers, and get to work on interesting technical challenges you won't see at bigger companies. Although we're early stage, we've eliminated key strategic risks you'll face at other startups. Like an unproven product, lack of market validation, lack of revenue, over-reliance on VC funding, co-founder disputes. We're all young and hungry. Most of us moved to SF from far away (Canada, SoCal, Texas, Virginia) specifically to build Agave from the ground up.
  • Team is technical, diverse, young: you'll work with a formidable founding team that's experienced, intense, and ambitious. The cofounders worked together for 10 years, first at a startup that Amazon acquired, then at Amazon, and now at Agave. You'll learn a ton while having outsized ownership. You'll have a front-row seat to the good and bad of building a company from the ground up.
  • Huge opportunity without direct competition: startups are incredibly hard, so you want to join one that has a unique advantage. You don't want to spend years of your life on a company in a saturated market with tons of competition. We're seizing an opportunity that's massive (Construction is the world's third-largest industry) but also overlooked by most people in startup land. Most who can solve this problem aren't aware it exists or are too distracted by tech trends (blockchain, metaverse, LLMs, etc.) to notice. These talented folks get coaxed into building products that seem cool early on, but don't solve durable problems or aren't differentiated enough against their many competitors to be sustainable (e.g. lots of AI products), so they end-up not going anywhere or stagnating without a clear plan to grow profitably. As a result, we have a multi-year head start against potential competitors, increasing our odds of success significantly. We're also backed by world-class investors (Accel, YC) and Construction insiders (Procore and Autodesk executives, founders of the largest construction tech companies like PlanGrid).
Requirements
  • Back-end/full-stack engineer, ideally with 1-4 years experience (we're open to exceptional college grads with strong intern/co-op experience).
  • Familiarity with cloud infrastructure (e.g. AWS).
  • Self-motivated, high ownership, low ego; desire to work on a fast-paced, intense, fun team. Excited to be our next hire; passion for building a world-class engineering culture.
  • If in Bay Area: pumped to work in-person with us in SF 5 days/week. This role is remote optional for candidates outside of the Bay Area.
  • No need to have: prior experience with our tech stack or at B2B SaaS/API company
Interesting Technical Challenges?
  • Unification: we're unifying dozens-to-hundreds of fragmented systems under a single standard that we define. Our unification covers data objects, data models, authentication, account-linking UX, and features like filters and pagination. When designing any new feature, we have to do it in a scalable way. For example, when adding filters, we have to research each system we support (and plan to support) and create a generic, system-agnostic solution.
  • On-prem: we're connecting with many types of on-prem systems (SQL-based, DLL-based, API-based), many built 20-40 years ago. We provide tremendous value to customers allowing them to interface with these systems in a secure, fast, reliable way, as if they're modern, cloud-based products. We need to support real-time communication and webhooks when they don't exist (e.g., using web-sockets).
  • Scale & speed: we're handling millions of API requests per day, and growing daily. For our products that we power with our own API (e.g. Analytics), we need to store and retrieve large amounts of data in an efficient way, building elegant caching layers to reduce latency. We ship code daily and iterate quickly based on actual feedback from paying customers (they share tons!).
  • Operational excellence: we're creating a reliable API layer on top of many old systems that don't have APIs. It's like building a skyscraper on quicksand, enforced by SLAs. We need to innovate in expanding the depth and breadth of our integrations while simultaneously increasing our development velocity. We need to be very creative in how to continually test our code and integrations, creating scalable testing frameworks that can catch edge cases and bugs across 1k+ endpoints.
  • Mix of back-end and front-end: we're building front-end apps that dog-food our own APIs (e.g. Sync, Analytics). This helps us build world-class APIs because we suffer any pain present in our API. We're building both the lego blocks and the higher-level lego models: we see what kinds of APIs our SaaS customers want, then also look at the kinds of API niceties we want for our own applications (like a caching layer, advanced filtering) and implement a combination of the two.
  • Variety: without knowing, you might assume adding a new integration is low-ambiguity and routine. But each integration we launch is special, completely different and posing unique challenges. This requires researching that system and its nuances in great depth before building on top of it. It's part engineering, part archeology.
Tech Stack?
  • TypeScript, React, Redis, Postgres, AWS - CDK, EC2
Benefits
  • Healthcare: we cover 90% of your healthcare costs with several plan options.
  • 401k: we match 100% of your contributions, up to 4% of annual salary.
  • Performance Bonuses: we offer annual performance bonuses when we hit company growth goals, which are a % of your base salary. These are large, meaningful rewards that scale with the amount we grow in a particular year.
  • Relocation
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full-Stack Software Engineer (in-person / remote optional) in San Francisco, CA vacancy
  •  ...built for efficiency. The Opportunity: Plural is seeking a Full Stack Engineer with deep AI fluency to lead development of internal and external...  ....js, Django What We Offer: Competitive salary and equity options Thoughtful technical and soft skill mentorship from... 
    Remote work

    Pluralfinance

    San Francisco, CA
    4 days ago
  •  ...with a small team of engineers and have doubled that...  ...when we’re together in person, so we prioritize time...  ...work experience as a full stack engineer, ideally in a...  ...care needs ~ Stock Options: Be a part of our success...  ...foster parents. Remote WFH Stipend: $300 work... 
    Remote work
    Work experience placement
    Work at office
    Work from home
    Flexible hours
    3 days per week

    GrabJobs

    Chicago, IL
    4 days ago
  •  ...seeking an experienced SR Fullstack Engineer to join their fully remote team. You will collaborate with a diverse...  ...and requires 10+ years in software engineering. Enjoy comprehensive benefits...  ...benefits including paid time off, stock options, and travel reimbursement. #J-18808-... 
    Remote work
    Worldwide

    Forwardly Partners, LLC

    New York, NY
    4 days ago
  • $140k - $180k

     ...We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience...  ...developer workflows Be a go-to person for infrastructure and...  ...benefits package, including remote work. This position is eligible for stock options (subject to board approval).... 
    Remote work
    Local area

    Ourkettle

    New York, NY
    4 days ago
  •  ...Berlin, Gütersloh or Remote (ideally max. 3...  ...and shaping great software from design to delivery...  ...you might be the person we’re looking for....  ...’ll join our UI Engineering team and take ownership of full-stack projects that...  ...clean design aren’t optional for you. Bonus... 
    Remote work
    Flexible hours

    CloudDevs

    New Bremen, OH
    4 days ago
  • $155k - $175k

     ...who are left with minimal options and decreased time with their...  ...Overview The Senior Full Stack Software Engineer will report directly to the...  ...deliver impactful solutions. Remote Work & Travel Empassion...  ...carry a deep sense of personal accountability for everything... 
    Remote work

    Empassion Health, Inc.

    New York, NY
    4 days ago
  • $125k - $160k

     ...Full Stack Software Engineer (US Based Remote) Torus is headquartered in Utah and is expanding manufacturing at our...  ...production floor, required to don personal protective equipment to include,...  ...parental leave. Torus paid Life with option to purchase additional coverage... 
    Remote work
    Temporary work
    Casual work
    Work at office

    Torus

    Salt Lake City, UT
    4 days ago
  •  ...become the best-in-class full-stack insurance and re/...  ...a talented Full Stack Software Engineer to help us solve the complex...  ...bureaucracy. This person will be a key member of...  ...100% employer-paid option available (US only) Additional...  ...options (US only) Remote work, flexible hours... 
    Remote work
    Flexible hours

    GrabJobs

    Los Angeles, CA
    5 days ago
  • $190k - $210k

     ...credits and capitalize software costs. Neo.Tax is...  ...is seeking a Senior Full-Stack Software Engineer who wants to build products...  ...pipeline. We are a remote company, but we...  ...000 - $210,000.Stock Option Plan (Equity).Health...  ...closely with a three-person data science team, one... 
    Remote work
    Full time
    Contract work
    Temporary work
    H1b
    Work from home
    Visa sponsorship
    Flexible hours

    NEO Corporation

    Palo Alto, CA
    5 days ago
  •  ...Full Stack Software Engineer III at Availity Availity delivers revenue cycle and related...  ..., India, along with a remote workforce across the United...  ...programs. Education reimbursement options. Paid Parental Leave for...  ...eligibility of all persons hired to work in the United... 
    Remote work
    Hourly pay
    Work at office
    Local area

    Feedinkoo

    New York, NY
    2 days ago
  • $140k - $170k

     ...Sr. Full Stack Software Engineer About Ursa Space Systems Ursa Space Systems is building an AI-native geospatial insights platform...  ...-facing applications. This position is fully remote, or optionally in-person at our headquarters in Ithaca, NY. This position may... 
    Remote work
    Flexible hours

    Ursa Space Systems Inc

    United States
    1 day ago
  •  ...Senior Full-Stack Software Engineer Gigantic Playground, a CourtAvenue company,...  ...occasionally help present technical options to client stakeholders....  ...Gigantic Playground is a remote-first agency environment...  ...compliance with federal law, all persons hired will be required to... 
    Remote work

    CourtAvenue

    Orlando, FL
    1 day ago
  • $120k - $180k

     ...healthcare requires engineering ingenuity,...  ...ask you to download software/apps or request sensitive personal information like bank...  ...important is general full-stack knowledge,...  ..., you’ll have the option to speak with someone...  ...list. We are a fully remote company. You have... 
    Remote work
    Temporary work
    Work at office
    Visa sponsorship
    Work visa

    GrabJobs

    San Jose, CA
    3 days ago
  •  ...Lead Full Stack Developer If you have a passion for...  ...lean, cutting edge software to revolutionize critical...  ...benefits package Optional company stock options...  ...federal holidays & 17 days personal leave Regular...  ...Flexible schedules, remote work (travel only as required... 
    Remote work
    Relocation
    Flexible hours

    Cywren Technology

    Colorado Springs, CO
    5 days ago
  •  ...Senior or Staff Full-Stack Software Engineer (Remote) Job Openings Senior or Staff Full-Stack Software Engineer...  ..., getting together periodically in person. Who you are Your motivation...  ...benefit, 401k plan, and stock options. You may not feel that you have all... 
    Remote work
    Work experience placement

    Product Genius

    Boston, MA
    4 days ago
  •  ...resources to take an entry-level person and spend resources on...  .... Clients now have the option to hire remote workers from anywhere, so for...  ...Apply: Recent computer science/engineering/mathematics/statistics or...  ...Required Skills for Java/Software Programmers Bachelors... 
    Remote work

    SynergisticIT

    Houston, TX
    1 day ago
  •  ...resources to take an entry level person and spend resources on...  .... Clients have now the option to hire remote workers from anywhere so for...  ...Apply: Recent Computer science/Engineering /Mathematics/Statistics or...  ...Required Skills for Java/Software Programmers: Bachelors... 
    Remote work
    Immediate start

    SynergisticIT

    Elgin, IL
    1 day ago
  • $185k - $245k

     ...Overview: Lead Full Stack Developer - Finance and Investment (REMOTE) Remote, United...  ...builds modern software for private capital...  ...a product-focused engineering team that works closely...  ...remote and hybrid options ~401(k) plan...  ...~ Regular in-person team gatherings throughout... 
    Remote work
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Intrepid Professional Search Group

    United States
    2 days ago
  • $165k - $300k

     ...Product, Platform & Enterprise Full Stack Sr/Staff Software Engineer (Remote - US) Be part of a team that values...  ...headquarters in Fort Worth, TX for in-person meetings. Travel expenses for...  ...Retirement program. Robust health care options for you and dependents, including... 
    Remote work
    Full time
    H1b

    BNSF

    New York, NY
    2 days ago
  •  ...motivated and experienced full stack Senior Software Engineer (Java/MySQL/AWS/Javascript...  ...environment. This can be a 100% remote position! Keeper's...  ...applicants must be a U.S. Person, defined as a U.S. citizen...  ...this information is optional and Keeper collects this data... 
    Remote work
    Permanent employment
    Temporary work

    Keeper Security

    El Dorado Hills, CA
    4 days ago
  •  ...Full-Stack Software Engineer (Node.js & React) This is a full-stack role with Node...  ...tailwind or tachyons) For any option, we’re also looking for all...  ...and solutions. Work remotely: avoid the time and energy...  ...getting better. Get together in person once a year for a company off... 
    Remote work
    Contract work
    Freelance
    Flexible hours
    Afternoon shift

    Uplift Media Group

    New York, NY
    2 days ago
  •  ...to add multiple Fullstack AI Software Engineers to their growing team. In...  ...month contract Location 100%Remote Associate Vendors We are accepting...  ...401(k) with matching options, and direct deposit for convenience...  ...both professionally and personally—because when you thrive, we... 
    Remote work
    Contract work
    Local area

    Proliance Consulting

    New York, NY
    2 days ago
  • $124k - $187k

     ...from low-level device software to large-scale cloud...  ...experienced Senior Full Stack Engineer to join our product...  ..., Redis, AWS) Personal Skills Caring,...  .... 100% employer-paid option for employees. ~ Health...  ...Locations Boston Remote status Hybrid Employment... 
    Remote work
    Full time
    Flexible hours

    Nordic Semiconductor

    Boston, MA
    1 day ago
  •  ...Full Stack + AI Engineer Location: New York, NY (Hybrid / Onsite Preferred) Department: Product...  ...in real time, and delivering deeply personalized experiences driven by real-world...  ...& Perks Health Benefits and Stock Options Make a Gesture Day: Each employee... 
    Remote work
    Casual work
    Work at office

    Gesture

    United States
    1 day ago
  • $125k - $200k

     ...Full Stack Software Engineer - Robotics San Francisco || Oakland, CA Formic...  ..., automation is no longer optional for manufacturers that want...  ...Monitoring and remote troubleshooting AI-driven...  ...supported both professionally and personally. That's why we offer a comprehensive... 
    Remote work
    Full time
    Temporary work
    Home office
    Flexible hours
    Shift work

    Formic

    Oakland, CA
    1 day ago
  • $3,000 per month

     ...You have the flexibility to work either from home or in-person, with the option to choose what suits you best. This is an excellent chance...  ...efficiently. - Willingness to learn and develop skills for remote work success. What You'll Enjoy: - Participate in online... 
    Remote work
    Extra income
    Temporary work
    Part time
    Immediate start
    Work from home

    Maxion Research

    United States
    22 hours ago
  •  ...Wellmark, Inc. seeks a Sr. Full Stack Digital Services Software Engineer based out of our U.S....  ...are being submitted by a person instead of a bot; applications...  ...to EEO guidelines. Remote Eligible: You will have...  ..., you may still have the option to come into a Wellmark office... 
    Remote work
    Work at office

    Wellmark

    United States
    3 days ago
  • $60k - $135k

     ...consulting, design, engineering, and operations,...  ...: Python Full Stack Engineer Role: Python...  ...days onsite/ 1 day remote) Job Requirement...  ...with the Software Development Life...  ...medical and dental options, disability insurance...  ...applicants including persons with disabilities... 
    Remote work
    Minimum wage
    Local area

    Wipro Technologies

    Dallas, TX
    5 days ago
  • $144k - $164k

     ...Senior Full Stack Engineer - (Platform) Location : Remote - Preference for NYC - Or Remote USA or Tel Aviv (classed...  ...candidates will interview via Zoom or in-person as scheduled. # Technical...  ...00% employer-paid health benefit options (Medical, Dental, and Vision) for... 
    Remote work
    Full time
    Work at office
    Shift work

    MLabs

    New York, NY
    4 days ago
  • Java Full Stack Developer Multiple locations (NYC, NY / Jersey City,...  ...(No Exceptions for Hybrid or Remote) Duration : Contract of 1 year...  ...Rank + 1 internal + 1 In‑person client round at any of these...  ...Involve in various phases of Software Development Life Cycle (SDLC)... 
    Remote work
    Contract work
    Work at office

    Saransh Inc

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Stack Software Engineer (in-person / remote optional). Be the first to apply!