Founding Engineer
Free to start · No card · 5 credits the moment you sign up
Job description
About Vector Legal
Vector Legal is a modern solution for startup legal: combining a full-service law firm with a purpose-built AI (VectorAI) platform. We're backed by some of the best investors in Silicon Valley, including Y Combinator, Base10, Transpose Platform, and others, to reinvent the way that legal solutions are delivered for Startups.
We support companies across their lifecycle, including complex formations, fundraising and priced rounds, commercial contracting, hiring and team changes, mergers and acquisitions, and dissolutions. VectorAI powers agentic data rooms, proprietary draft/review/negotiate tools, e-signatures, cap table management, legal health checks and more.
Our goal is to make high-quality legal work faster, more scalable, and more cost-efficient.
About the Role
We’re hiring a Full Stack Engineer to build and scale end-to-end web applications across our platform. This role sits at the intersection of product, infrastructure, and applied AI, working closely with a small, fast-moving team to ship features that directly impact customers.
You’ll own development across the stack: from frontend interfaces to backend APIs, data models, and external integrations. The environment is highly iterative, with a strong bias toward shipping, learning, and refining quickly. If you enjoy operating with autonomy, working on ambiguous problems, and building systems from first principles, this role is a strong fit.
What You’ll Do
- Build and maintain full-stack features across frontend (React) and backend (TypeScript APIs)
- Design and implement scalable data models using NoSQL databases
- Integrate third-party services (e.g., APIs, auth, payments, document systems)
- Work with AI coding tools and agent-driven workflows to accelerate development
- Own features end-to-end, from initial concept through deployment and iteration
- Collaborate closely with product and design to translate requirements into shipped functionality
- Improve system performance, reliability, and developer experience over time
- Contribute to architectural decisions as the platform evolves
Qualifications
- 2–5 years of experience building production-grade web applications (excluding internships)
- Strong proficiency in TypeScript and modern React frameworks
- Experience designing and working with APIs and distributed systems
- Familiarity with NoSQL databases and flexible data modeling patterns
- Comfort using AI-assisted development tools (e.g., code generation, copilots, agents)
- Experience in a startup or high-velocity environment preferred
- Ability to operate independently and take ownership of ambiguous problems
- Strong product intuition and focus on delivering user value
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for Vector Systems, PBC. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.