×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Full-Stack

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Vendr
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, React.js, Senior Developer
Job Description & How to Apply Below

Senior Full-Stack Software Engineer About Vendr

Founded in 2018, Vendr is shaping the future of software pricing transparency. Our mission is to bring transparency to software pricing, eliminating the old‑world haggling and replacing it with real data so buyers can purchase with confidence and sellers can close deals faster. With the world’s most trusted SaaS pricing dataset, Vendr provides free, real‑time pricing insights that empower better decisions.

We are now leveraging this unique data advantage to build cutting‑edge AI‑native products, including Ruth, our AI‑powered negotiation advisor, and Price Graph, our pricing intelligence engine. Headquartered in Boston, MA with a second location in Charleston, SC, we invite you to build modern, intuitive software that transforms how businesses buy software. This is a high‑impact role for someone who thrives in fast‑moving environments, is comfortable navigating ambiguity, and loves building elegant solutions that bring advanced capabilities to life.

You

Will
  • Build exceptional user experiences:
    Create polished, intuitive interfaces for advanced features including chat interfaces, document analysis tools, and intelligent data dashboards using React and modern frameworks.
  • Own end‑to‑end feature delivery:
    Full‑stack feature development, component composition, server/client rendering, and service integration—from mockup to production.
  • Integrate with advanced services:
    Connect frontend experiences to APIs, streaming responses, real‑time updates, and intelligent backend systems with robust error handling and loading states.
  • Optimize for complex interactions:
    Build responsive, accessible UIs that handle async operations, streaming content, file uploads, and complex state management gracefully.
  • Collaborate on product development:
    Work closely with design, product, and backend engineers to translate cutting‑edge capabilities into intuitive, production‑ready features.
  • Enhance developer experience:
    Continuously improve our front‑end systems, tooling, component libraries, and deployment workflows as our products evolve.
  • Mentor and grow:
    Contribute to front‑end best practices, code reviews, and help level up the team’s product development capabilities.
You Have
  • 5+ years of professional full‑stack development experience in production environments, with demonstrated impact on user‑facing products.
  • Expertise with React and modern frameworks:
    Deep knowledge of React, including component composition, state management, and modern React patterns.
  • Strong front‑end fundamentals:
    JavaScript/Type Script, DOM performance, CSS architecture, responsive design, and accessibility best practices.
  • API integration experience:
    Demonstrated experience integrating with REST APIs, Graph

    QL, or Web Socket APIs, including authentication, pagination, streaming, and error states.
  • Polish and usability mindset:
    You care deeply about how things look and feel, not just how they work—you have a strong eye for detail and UX quality.
  • Advanced technology curiosity:
    Interest in building products with cutting‑edge capabilities and willingness to learn about new integration patterns and conversational UI patterns.
  • Strong communication:
    Excellent collaboration skills and ability to work cross‑functionally with design, product, and backend teams.
  • Ownership mentality:
    History of driving technical projects from concept to launch with minimal supervision.
Nice To Haves
  • Remix/React Router experience:
    Experience with Remix, React Router v6+, or similar full‑stack React frameworks.
  • Advanced product experience:
    Prior work building chat interfaces, document processing tools, or feature‑rich applications.
  • Backend experience:
    Node.js, Python, Postgre

    SQL, or similar backend technologies.
  • Startup experience:
    Experience in a fast‑moving or early‑stage startup environment.
  • Design system expertise:
    Experience contributing to or building design systems (Storybook, component libraries).
  • Modern tooling:
    Familiarity with observability tools (Sentry, Datadog), CI/CD pipelines, and performance monitoring.
  • Performance optimization:
    Experience with performance metrics, accessibility audits, or developer‑experience tooling.
  • Real‑time features:
    Exp…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary