Software Engineer- Data

  • Full-time

Company Description

Cermati is a financial technology (fintech) startup based in Indonesia. Cermati simplifies the process of finding and applying for financial product by bringing everything online so people can shop around for financial products online and can apply online without having to physically visit a bank.

Our team hailed from Silicon Valley Tech companies such as Google, Microsoft, LinkedIn and Sofi as well as Indonesian startups such as Doku, Touchten. We have graduates from well known universities such as Universitas Indonesia, ITB, Stanford, University of Washington, Cornell and many others. We are building a company with the same culture of openness, transparency, drive and meritocracy as Silicon Valley companies. Join us in our cause to build a world class fintech company in Indonesia.

Job Description

  • Contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations
  • Create code that's easy to read and maintain
  • Work with your team to maintain, improve and clean your code
  • Review each other's code and learn the software engineering best practices here
  • Deliver good quality code in a reasonable timeline. 


The following technical skills are preferred

  • Prior experience in data engineering is preferred but not required
  • Strong hands-on experience in Java is required. Must have shipped multiple projects with a major hands-on contribution to each project.
  • Experience in Big data technologies is preferred but not required: Hadoop ecosystem (MapReduce, Spark, Kafka)
  • Experience in different storage technologies preferred but not required: OLTP like Postgres, OLAP like Redshift, Google BigQuery, NoSQl like Redis, HBase, Kafka
  • Experience in Google Cloud Platform is preferred but not required
  • Good knowledge of linux and various performance monitoring techniques for CPU, memory, disk and network is preferred

 

 

Qualifications

Basic Qualifications:

  • Proficiency in Java is required. Candidates are requested not to apply unless they have at least 2 years experience in Java
  • Candidate must be located in Bangalore
  • Minimum 3 years of experience in software engineering 
  • Bachelor’s Degree (S1) in Computer Science or related field. Or if you don't have a Bachelor's degree, prove to us that you can code at the same level as other software engineer
  • Proficiency in other programming language such as Scala, Python or NodeJS is preferred but not required
  • High level understanding on how the internet works (HTTP, DNS, IP, Server-client interaction, etc)