Software Engineer – Rapid Build & AI-Driven Workflows
About US
We're a AI-powered construction procurement platform that helps builders cut hard costs, save time, and ensure complete trade coverage. We use multi-step AI agent workflows to build bid packages, source pre-vetted subcontractors, and optimize budgets—so builders can hit timelines with confidence.
The Role
We’re looking for a Software Engineer who thrives in fast execution, loves solving user workflow problems, and ships high-quality code at speed. You’ll work across our stack to design, build, and iterate features that make the preconstruction process faster, smarter, and easier for our customers.
This is a role for someone who chooses action over analysis—you’ll test, ship, and refine quickly rather than over-plan an unproven approach. You’ll actively put yourself in the user’s shoes, understand their goals, and make intelligent optimizations that deliver measurable results.
Our Stack
- Language & API: TypeScript, GraphQL, Python (for RAG document processing)
- Database: MySQL (PlanetScale)
- Hosting: Vercel, Railway
- AI Models: Claude, Gemini
- AI Framework: LangGraph (multi-step agent workflows)
- Dev Tools: Cursor (AI-assisted coding), V0 (UI prototyping), GitHub
What You’ll Do
- Build, test, and ship features rapidly—often multiple iterations in a week
- Work with AI agents (LangGraph) to create, refine, and extend multi-step workflows
- Develop scalable APIs and frontend experiences with TypeScript and GraphQL
- Integrate RAG pipelines in Python for document understanding and processing
- Optimize workflows for speed and usability based on real-world user behavior
- Collaborate closely with the product to identify the fastest path to value for users
- Own features end-to-end, from concept to deployment, without over-reliance on lengthy planning cycles
What We’re Looking For
- Strong experience in TypeScript, GraphQL, and Python
- Ability to ship production-ready code fast and iterate quickly based on feedback
- Comfort working with AI/ML integrations and interest in agent-based workflows
- An instinct for practical problem-solving—balancing speed and quality to get the job done
- Experience designing products with a strong sense of user empathy
- Familiarity with modern hosting platforms (Vercel, Railway) and cloud databases (PlanetScale/MySQL)
Bonus: experience with RAG pipelines, LangGraph, or AI product development
Why Join Province?
- You’ll work on an ambitious AI-driven product in a massive, underserved industry
- We’re small and fast-moving—your contributions will ship to users quickly and have a direct impact
- You’ll be encouraged to experiment, test, and break things in the pursuit of a better product
- Remote flexibility with a bias toward asynchronous, outcome-driven work