About the Job:
1. Programming Basics:
- Programming language related questions - Python/Go experience is good to have.
- Questions around our tech-stack - Kafka/AWS/MySQL/etc.
2. Data Structures:
- Questions related to data structures and algorithms - typically in a time-based interview format, to assess critical thinking around:
- Reading/clarifying the problem statement.
- Considering edge-cases.
- Dividing the problem into sub-problems - with smaller, better testable functions.
- Variable/function naming conventions.
- Time complexity - Should be able to explain the time-complexity. But, as our scale doesn’t always need very optimised code, we don’t need the most optimal algorithm.
- Space complexity - Should be able to explain space-complexity.
3. Database Schema Design:
- This is helpful to understand lower-level design skills, as well as database management and optimisation techniques.
- Familiarity with relational database management systems (RDBMS) such as MySQL, PostgreSQL, or Oracle, and experience in designing and implementing normalised database schemas is good to have.
- Additionally, knowledge of non-relational database systems such as MongoDB or Cassandra is a plus.
- Experience in data modelling, normalisation, denormalisation, indexing, and query optimisation is also a plus.
4. Testing and Debugging:
- Questions related to unit testing, integration testing, and debugging techniques
About You:
- 1-3 years of hands-on experience in designing, developing, testing, and deploying small to mid-scale applications in any language or stack. 2+ years of recent and active software development experience
- Should be clear and concise in communication
- Should be able to express their thoughts/opinions clearly.
Skills Required
- 1-3 years of hands-on experience designing, developing, testing, and deploying small- to mid-scale applications in any language or stack
- 2+ years of recent and active software development experience
- Clear and concise communication skills
- Ability to express thoughts and opinions clearly
- Experience with Python or Go
- Familiarity with Kafka and AWS
- Familiarity with MySQL, PostgreSQL, or Oracle
- Experience designing and implementing normalized database schemas
- Knowledge of MongoDB or Cassandra
- Experience with data modeling, normalization, denormalization, indexing, and query optimization
- Knowledge of unit testing, integration testing, and debugging techniques
What We Do
Kredivo Group is Southeast Asia’s leading provider of digital financial services through its brands Kredivo, KrediFazz and Krom. Kredivo is the leading digital credit platform in Indonesia and Vietnam that gives customers instant credit financing for ecommerce and offline purchases, and personal loans, based on real-time decisioning. Kredivo users can buy now and pay later across the entirety of Indonesia’s retail commerce network with one of the lowest interest rates amongst digital credit providers in the country. Krom Bank Indonesia (formerly known as Bank Bisnis Internasional, IDX: BBSI) is the group’s bank entity and the operator of the Indonesian neobank Krom. Kredivo Group is backed by leading financial and strategic investors such as Mizuho Financial Group, Square Peg Capital, Jungle Ventures, Naver Corp, Mirae Asset, Telkom Indonesia and Victory Park Capital among others



.png)





