Career Opportunities at Blackhorn Portfolio Companies

Blackhorn has an expansive network of innovative companies that are transforming how we build, power, and move our world. Explore the career opportunities below. If you'd like to stay connected on future opportunities not listed below, sign up for our Talent Network

Fullstack Developer

Metabase Q

Metabase Q

Software Engineering
Posted on Jun 17, 2025

Role Summary

We are looking for a results-driven and highly skilled Full Stack Developer to join our SaaS engineering team. This role is ideal for someone who thrives in fast-paced, agile environments and is passionate about building secure, scalable, and user-centric web applications. As a Full Stack Developer, you’ll take ownership of both backend and frontend development tasks—designing robust APIs with Node.js, implementing advanced TypeScript practices, and building responsive interfaces using React and TailwindCSS.

In our SaaS context, you'll collaborate cross-functionally with Product, QA, and DevOps teams to deliver high-availability software that meets customer needs and scales efficiently. You will contribute to architectural decisions, perform code reviews, proactively manage technical debt, and play a key role in ensuring our platform remains reliable and performant. If you're motivated by impact, ownership, and continuous learning, this is an excellent opportunity to grow within a product-focused tech team.

Basic Qualifications

  • 3+ years of professional experience as a Full Stack Developer or Software Engineer in a SaaS or product-based environment.
  • Proven experience delivering production-grade features in cross-functional agile teams.
  • Strong problem-solving skills and an ability to take initiative with minimal supervision.
  • Excellent communication and collaboration skills.
  • Solid understanding of the software development lifecycle (SDLC), including code deployment and version control.

Technical Qualifications

  • Advanced knowledge of TypeScript, including use of generics, utility types, and advanced typing techniques.
  • Strong backend development experience using Node.js and Express to build and scale RESTful APIs.
  • Proficient in applying functional programming principles in a production backend.
  • Hands-on experience with MongoDB and Mongoose, including crafting performant queries and aggregation pipelines.
  • Solid frontend development skills using React, React Query, TailwindCSS, and React Router DOM.
  • Experience with unit and integration testing across both backend and frontend codebases.
  • Familiarity with CI/CD workflows and code review best practices to ensure code quality and maintainability.
  • Ability to write clear technical documentation for developed features and processes.

Desired Qualifications

  • Experience in SaaS-specific performance tuning and backend optimization techniques.
  • Familiarity with Elasticsearch for implementing advanced search features.
  • Understanding of system architecture design and ability to contribute to platform scalability discussions.
  • Experience using monitoring and observability tools (e.g., Datadog, New Relic, Prometheus).
  • Working knowledge of Docker and containerized deployments in cloud environments.
  • Exposure to DevOps practices such as infrastructure-as-code, CI/CD pipelines, and blue/green deployments.
  • Previous experience documenting technical decisions and development rationale for long-term maintainability.