Senior Software Engineer

Location: Kochi, Kerala, India

Department: Engineering

Type: Full Time

Min. Experience: Experienced

Title: Senior Software Engineer

Location: Infopark Kochi, Kerala, India

Employment: Full-time

Experience: 5+ years

Package: INR 17-21 LPA

The gig:  Are you a hacker wizard? Have software architect experience? Let’s talk!


About FullContact

FullContact is the most powerful fully-connected contact management platform for professionals and enterprises who need to master their contacts and be awesome with people. FullContact’s cross-platform suite of Apps and APIs enhance contacts with 360° insights, while keeping them organized, in-sync, up-to-date, and safe.

FullContact is ranked #29 on OUTSIDE’s Best Places to Work 2017 list.

Read more:


About You:

  • You want to work with large datasets and implement algorithms that improve the quality and usefulness of our customer's contacts
  • You have a solid mathematical foundation
  • You can critically think through hard problems and emerge with robust, functional solutions
  • You know what teamwork means and love to work with others to produce industrial-strength code
  • Your software designs have resilience and performance baked into their DNA
  • You're unphased by new tech and routinely crack open the source to truly understand it
  • You are eager to learn and work in a fast-paced environment


About Our Tech Stack:

  • We work with some of the hottest tech on the block: Python, Django, Java, Scala, Clojure, ES6/7, React/Redux, Hadoop, Spark, Storm, Cassandra, Kafka, HBase, ElasticSearch, Redis, RabbitMQ, Netflix OSS libraries, just to name a few. 
  • We use AWS for production services, Git for revision control and Jenkins for builds and deployments. We push to production multiple times a day. The code is mostly a combination JVM-based languages (Java, Scala, Clojure), Python and JavaScript/ClojureScript (React / Angular / Redux) in the frontend.


Must Haves:

  • Good knowledge of Python & JVM
  • Good understanding and experience of computer algorithms and preferably machine learning
  • Good foundation of what APIs are and how they should operate
  • Good written and verbal communication skills
  • Incessant yearning to learn and improve yourself and the building blocks of systems
  • Understanding and experience with Git
  • Flair for leading a team of techies, working together to solve interesting problems


Nice to Haves:

  • Experience with data mining algorithms and tools
  • Experience running high volume services and distributed systems running on Amazon AWS
  • Experience with fun and cool technologies: Python, Django, DropWizard, Kafka, Cassandra, ElasticSearch, Redis, etc.
  • Familiar with some of AWS offerings and experience working in the AWS ecosystem
  • Experience in JavaScript
  • Experience in a startup (+1)


  • Build robust APIs that can handle large volumes of live customer traffic
  • Extend our high throughput search systems
  • Build automated unit and functional testing around features and systems
  • Work with a team to build super fast, scalable distributed systems
  • Work with a team to solve difficult problems and then successfully implement it
  • Work with Product management on understanding features
  • Be able to take a problem and run with it

Compensation & Benefits

  • Engineers choose their rig!
  • Competitive salary based on experience, contribution and/or skillset
  • Health Insurance
  • 3 Week Minimum Vacation Policy
  • Opportunity to attend events of national and international repute
  • 13 Paid holidays
  • Paid Maternity and Paternity Leaves
  • Dedicated pantry with hot/cold beverages and snacks
  • We love flip flops
  • We love shorts and T-shirts too!
  • A chance to help solve the world's contact information problem


Do you think you can contribute to the company beyond the traditional expectations of your role and become key to the business? If yes, we have the following add-on exclusive for you. Work for a year, prove your mettle and grab it:

  • Rs. 150,000/- per year for Paid, Paid Vacation. Enjoy two weeks extra off from work, roam around anywhere in the world (go completely off-grid during this period – no work at all!)
  • Work remote for a month - from anywhere in the world!
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

Who referred you to this position? Enter their first and last name here.
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
Desired salary*
Current Annual Salary*
Completed years of experience in Software Development*