Crunchbase

Quality Engineer at Crunchbase

San Francisco · Full Time

Crunchbase is the premier destination for discovering industry trends, investments, and news about hundreds of thousands of companies globally. From startups to Fortune 500s, Crunchbase is recognized as the primary source of company intelligence by millions of users globally.

Apply to Crunchbase
This job listing was recently removed.

Job Description

If debugging is the process of removing software bugs, then programming must be the process of putting them in. - Dijkstra

Engineering at Crunchbase
Our Mission
It’s nearly impossible to find an authoritative source of truth about companies that is both always up-to-date and freely available. Our mission is to continue building the largest high-quality, live, openly editable and accessible dataset of company and people information in the world -- and to build a delightful product with slick, easy-to-use APIs around that dataset.

We love building enjoyable user experiences, complex data schemata, APIs, and scalable systems that support tens of millions of interactions per day. Our team is a group of highly skilled engineers working on formidable problems throughout the stack.

How We Operate
We have a flexible model for team organization at Crunchbase, centered around the principles of agile software development, allowing us to fluidly adapt to new requirements and situations as they arise. We tend towards two main types of teams:

• Feature-oriented teams: operate independently and own their projects from cradle to grave, building everything they need to execute. While they don't necessarily have to do all the work themselves, it's their responsibility to make sure the business needs are met all the way into production.
• Function-oriented teams: provide support to feature teams and have deeper expertise on particular parts of the stack. It's their responsibility to build platforms that are so good the other teams want to use them, rather than being forced into it.

We also ship code as early as we possibly can; getting betas into customer hands is a top priority. Our goal is to tune our process to customer needs as efficiently and quickly as possible. Crunchbase is built with a variety of tools - a core part of our engineering philosophy is to use the right tool for the job:
• Ruby, Scala, Java
• Node.js, Angular.js, Typescript
• Redis, PostgreSQL, ElasticSearch
• Git, Nginx, Docker, NewRelic, Jenkins
• AWS - EC2, ELB, VPC, S3, R53, RDS, SQS, etc.

QA Engineering at Crunchbase
Our primary product is our dataset, but building out a great API, a solid user experience, and a ton of mechanisms for accessing that data requires building many pieces of associated tooling, documentation, and libraries. The responsibilities of Quality Assurance engineers at Crunchbase include:

• Instrument and harness single page web applications that are flexible, composable, metadata-driven, and able to rapidly adapt to new business requirements.
• Collaboratively drive user experience and design decisions with the product team to create interfaces our customers love.
• Maintain clean, fast, easy-to-understand test frameworks and monitoring systems.
• Make important test engineering decisions that balance numerous non-engineering factors with technical considerations.
• Implement best practices in frontend functional and integration testing in a highly API-driven environment.
• Continuously measure and optimize the performance, effectiveness, and uptime of backend services -- participate in a data driven culture.
• Thrive in a rapidly changing environment, continuously working to adapt our process to new circumstances.

Qualifications
• Solid understanding of computer science and software engineering fundamentals.
• Motivated to participate in ongoing learning and growth through pair programming, code reviews, application of new technologies and best practices.
• Excellent verbal and written communication skills.
• Familiarity with tools we presently use is a plus, but not required -- if you know something better, we may use that instead!

What Crunchbase offers
• Competitive salary and equity
• A team of creative, transparent entrepreneurs driven to accomplish our mission
• Daily catered lunches
• Fitness reimbursement (to work off the catered lunches)
• Unlimited Paid Time Off (PTO) -- we don't track vacation days
• Incredible medical, vision and dental benefits for employees and their families
• 401(k) and Roth plans, and free annual financial adviser check-in
• Free One Medical Group membership for employees and their families
• Commuter benefits program
• Free UberX rides anywhere in the Bay Area after late nights at the office
• Prime location in the SoMa district of SF, near CalTrain, and Muni stops
• Company and team offsites, retreats, events and happy hours

Apply Now

What We're Building

Crunchbase is the destination for discovering industry trends, investments, and news about hundreds of thousands of public and private companies globally. From startups to Fortune 500s, Crunchbase provides a business information platform that pairs powerful tools and applications to stay competitive and successful.

Add testimonials, product launches, and photos that highlight your company

Other Jobs at Crunchbase

Crunchbase Team

Michael Arrington
Founder Techcrunch, @CrunchFund Partner, blogger at Uncrunched.
Ned Desmond
Originally a journalist and editor, moved to the valley in 1996 to work at Infoseek, invested in several startups, launched one, and participated in many.
jager mcconnell
ceo @ crunchbase
Matt Kaufman
Internet Product and Engineering Executive
Gianni Argiris
Product Manager @Crunchbase | iOS Hacker, Inventor, Writer
See More

Crunchbase Investors

John Chen
VC @EmergenceCap. Previously @Box, @Google, and @Whitehouse. Tennis, cycling and ping-pong enthusiast.