Prototype & Solution Engineer

Location: Denver, CO

Department: Solutions

Type: Full Time

Min. Experience: Experienced


In 2010, FullContact launched its first contact management solution to 100 beta users and began a journey to solve the world’s contact information problem. Since then, it has become the identity resolution leader— managing billions of contact records and helping millions of professionals gain complete customer insight by turning incomplete data into a full person or company record. 

FullContact has been repeatedly recognized in the industry for its focus on the employees. In fact we were rated 29th by Outside Best Places to Work in 2017. We have full medical and dental coverage and a $7,500 “Paid PAID” bonus every year to fully disconnect and recharge.

The Job

Work on the Solutions team as Senior Developer to prototype new data services and build tools and creative data solutions for big enterprises. The job traverses the realms of raw data management, ETL, storage, streaming services, and on through the front-end where it may call for the construction of tools for non-developers to visualize, extract, and even manage data themselves.

The Solutions team is primarily focused on complex deal architectures with custom combinations of data licensing and data service. We work on the most pivotal enterprise partnerships at FullContact, but they often require some extra creativity and technical stitching to make them successful. We develop point solutions for many of the clients, often acting at once as a ‘last-mile’ mechanism to enable them when they don’t have the resources or time, but also as a leading edge for new product development.


  • Take feedback from Solutions team on technical problems and leverage your knowledge of data systems and applications to prototype new point solutions
  • Meet with clients and prospects on calls and in person to scope problems and present solutions
  • Train engineers across the organization, and handoff point solutions for productization
  • Act as a “data handyman” building audiences, ingesting data, ETL-ing schemas, and ultimately producing data files for delivery to customers
  • Be scrappy, resourceful, and able to own a problem end to end

Must Haves

  • Solid foundation of what APIs are, how they should operate, and how to integrate
  • Ability to construct front-ends
  • Excellent written and verbal communication skills
  • Experience with multiple types of database (SQL, NoSQL, Memory-based, etc)
  • Familiar with AWS systems
  • Familiar with GIT and hosted repository protocols
  • Solid Linux foundation
  • Customer focused
  • Authorized to work in the United States on a full-time basis

Nice to Haves

  • Experience with data mining algorithms and tools
  • In depth familiarity with CLI based commands and tools
  • Experience with other non-JVM languages (Python, Ruby, JavaScript, etc)
  • Experience in a small company

Compensation & Benefits

  • Competitive salary based on experience
  • Generous stock options
  • “Paid, Paid Vacation” bonus - gross amount of $7,500, eligible after first 365 days of continuous employment
  • Fully PAID health, dental and vision insurance premiums
  • Company funded Health Reimbursement Account (HRA)
  • Unlimited Vacation Policy
  • MINIMUM of 15 days of vacation, but as many you need, after receiving approval from your manager
  • After 1 year of employment, the option to work remotely for one month per year.
  • 12 weeks 100% paid leave after birth/adoption of child for primary caregiver (off the grid, of course) or 3 weeks 100% paid leave after birth/adoption of child for secondary caregiver (off the grid, of course)
  • 10 Paid Holidays
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*