What are the responsibilities and job description for the Software Engineer, Backend position at GovDash?
GovDash builds software that powers government contractors — from finding opportunities to writing winning proposals.
Our Capture Cloud team runs Bid Match, the engine that searches across millions of records to surface the right opportunities at the right time.
We’re hiring a backend-leaning engineer to help us scale Bid Match: expanding our data sources, improving our recommendation logic, and making messy government data usable. If you love solving hard problems at scale and want your work to have real impact, this is the place.
What you’ll do:
- Build and maintain backend services that power Bid Match, focused on scale and reliability.
- Scrape, ingest, and integrate new government data sources into our platform.
- Refine our recommendation engine to maximize accuracy and relevance.
- Develop tools to normalize and sanitize messy, real-world datasets.
- Collaborate across product and engineering to deliver data-driven features.
What we’re looking for:
- Strong backend development skills in TypeScript/Node.js.
- Experience with web scraping, APIs, and data integration.
- Comfort working with large, messy datasets.
- Ability to work independently and thrive in a fast-paced startup.
- Bonus: exposure to search/recommendation systems, data science, or government contracting data.
How we work:
- Engineers at GovDash ship fast and own what they build. We use React (TS), Node, Next.js, Temporal, and LLMs.
- We value clear communication, good judgment, and accountability.
- Everyone here is passionate about helping users and we expect engineers to think about product impact as much as the technical details.
We work in person out of our Union Sq office, we're a small team of engineers and you'd play an integral part in enabling government contractors to support our government. We are targeting a $150,000 base a long with significant equity for the right hire.
Salary : $150,000