At its core, FullContact is solving a complex engineering problem: imagine a file synchronization service such as Dropbox but where you have a slightly different version of the same file coming from multiple places and you need to make it consistent everywhere, and you have a million of them.
FullContact is a great place for a software engineer who enjoys challenges and wants to build things that matter. You will have the opportunity to make a significant impact and to learn from extremely talented peers.
MUST HAVES
- You are passionate about coding
- You care equally about what should be done and how it should be done
- You always finish things
- You are self-driven
EXPERIENCE – NICE TO HAVES
- Clojure: pure functions are your best friends
- Java, Scala, and Python: because “one size fits all” doesn’t cut it
- Profiling and tuning JVM-based applications
- Building distributed high-scale systems
- Handling large volumes of operational data with MySQL, ElasticSearch, Cassandra and RabbitMQ
YOUR RESPONSIBILITIES
Design and build high performance APIs and advanced data processing pipelines. We consider quality, stability and scalability aspects as important as the actual functionality.
THE PLATFORM
- Our backend is built on top of JVM platform
- We love Clojure but there are also parts of code in Java and Scala
- We keep our components small and build highly distributed systems
- We pay a lot of attention to monitoring and operations
THE ENGINEERING CULTURE
- Be awesome with people
- Make things as simple as possible but not simpler
- Never stop improving
COMPENSATION & BENEFITS
- Competitive salary based on experience
- Full 100% health care, dental and vision insurance for you and your entire family
- Generous stock options
- Paid, PAID vacation: in addition to paid personal leave, once a year we’ll pay you $7,500 to take an awesome vacation and fully disconnect!
- Opportunity to attend industry events and conferences
Salary and compensation
$80,000 — $130,000/year
Equity
0.02 – 0.02

