Backend Engineer (SDE 1)

Kredivo Group

Bengaluru

On-site

INR 700,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kredivo Group is seeking candidates for a software-focused interview track in Bengaluru. The process emphasizes programming basics, data structures, and database design, with questions on time/space complexity and testing strategies.

Applicants should have 1-3 years of hands-on development experience in any language, with clear communication and the ability to express opinions effectively.

Qualifications

  • 1-3 years hands-on experience in designing, developing, testing, and deploying small to mid-scale applications.
  • Clear and concise in communication; able to express thoughts/opinions clearly.
  • Experience with Python or Go is a plus.
  • Familiarity with Kafka, AWS and relational/non-relational databases is beneficial.

Skills

Python
Go
Data Structures
Time Complexity
Space Complexity
Kafka
AWS
MySQL
PostgreSQL
MongoDB
Cassandra
Unit Testing
Integration Testing

Tools

Kafka
AWS
MySQL
PostgreSQL
Oracle
MongoDB
Cassandra

Job description

  • Programming language related questions - Python/Go experience is good to have.
  • Questions around our tech-stack - Kafka/AWS/MySQL/etc.
  • 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.
  • 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.
  • Testing and Debugging:
  • Questions related to unit testing, integration testing, and debugging techniques.
About The Job
  • Programming Basics:
  • Programming language related questions - Python/Go experience is good to have.
  • Questions around our tech-stack - Kafka/AWS/MySQL/etc.
  • 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.
  • 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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer (SDE 1)
Backend Engineer (SDE 1)

Kredivo • Bengaluru

On-site
INR 900,000 - 1,500,000
Backend Engineer (SDE 2)
Backend Engineer (SDE 2)

Kredivo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Backend Engineer (SDE 2)
Backend Engineer (SDE 2)

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Backend Engineer (SDE 2)
Backend Engineer (SDE 2)

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Junior Software Development Engineer
Junior Software Development Engineer

Prepverse • Hyderabad

On-site
INR 450,000 - 600,000
Senior Backend Engineer - SDE 3
Senior Backend Engineer - SDE 3

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Full Stack / Software Development Engineer
Full Stack / Software Development Engineer

Tekskills • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
SDE - 2 (Backend)
SDE - 2 (Backend)

ShopDeck • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Back End Developer (SDE 2) Golang
Back End Developer (SDE 2) Golang

Kredivo Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000