Backend Engineer - SDE 2

Novaex.ai

Bengaluru

On-site

INR 1,200,000 - 2,500,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Novaex.ai is seeking a Backend Engineer with 2–4 years of experience to build and maintain backend services powering our product. This IC role expects solid fundamentals, guidance from senior engineers, and gradual growth in responsibility.

You will develop APIs, work with PostgreSQL, write tests, and collaborate with frontend, ML, and infra teams. Proficiency in Go or another backend language and knowledge of Docker and cloud platforms are valued.

Qualifications

  • 2–4 years of professional software backend experience.
  • Experience building backend applications or APIs.
  • Strong fundamentals in programming and OO or structured programming.
  • Experience with Go or another backend programming language.
  • Experience working with relational databases, preferably PostgreSQL.
  • Understanding of HTTP, APIs, request handling, and common backend patterns.
  • Experience writing unit tests.
  • Basic understanding of debugging and application logs.
  • Ability to understand existing code and make changes safely.
  • Ability to work with guidance, ask clear questions, and communicate progress.
  • Good problem‑solving skills and attention to detail.

Responsibilities

  • Develop and maintain backend services and APIs with guidance from senior engineers.
  • Implement business logic based on product and technical requirements.
  • Build and maintain REST or gRPC APIs.
  • Work with PostgreSQL and other data stores used by the application.
  • Write readable, maintainable, and tested code.
  • Write unit tests and contribute to integration tests.
  • Fix bugs and investigate application issues.
  • Use logs and basic monitoring information to help troubleshoot problems.
  • Work with Docker and existing deployment processes.
  • Learn and follow established patterns for error handling, validation, retries, and timeouts.
  • Participate in code reviews and technical discussions.
  • Document relevant implementation details when needed.
  • Collaborate with frontend, ML, infrastructure, and other engineering teams.
  • Identify small improvements to existing code and services.

Skills

Go language
Backend fundamentals
REST APIs
Unit testing
Debugging
Communication

Tools

Docker
PostgreSQL
Kafka
Redis
Kubernetes
AWS/GCP

Job description

About the Role

We are looking for a Backend Engineer with 2–4 years of professional experience to help build and maintain the backend services that power our product. This is an individual contributor role for an engineer with solid backend fundamentals who can deliver well-defined features, work effectively with guidance from senior engineers, and gradually take on more responsibility.

Responsibilities
  • Develop and maintain backend services and APIs with guidance from senior engineers.
  • Implement business logic based on product and technical requirements.
  • Build and maintain REST or gRPC APIs.
  • Work with PostgreSQL and other data stores used by the application.
  • Write readable, maintainable, and tested code.
  • Write unit tests and contribute to integration tests.
  • Fix bugs and investigate application issues.
  • Use logs and basic monitoring information to help troubleshoot problems.
  • Work with Docker and existing deployment processes.
  • Learn and follow established patterns for error handling, validation, retries, and timeouts.
  • Participate in code reviews and technical discussions.
  • Document relevant implementation details when needed.
  • Collaborate with frontend, ML, infrastructure, and other engineering teams.
  • Identify small improvements to existing code and services.
Qualifications
  • 2–4 years of professional software or backend engineering experience.
  • Experience building backend applications or APIs.
  • Good understanding of programming fundamentals and object-oriented or structured programming.
  • Experience with Go or another backend programming language.
  • Experience working with relational databases, preferably PostgreSQL.
  • Understanding of HTTP, APIs, request handling, and common backend patterns.
  • Experience writing unit tests.
  • Basic understanding of debugging and application logs.
  • Ability to understand existing code and make changes safely.
  • Ability to work with guidance, ask clear questions, and communicate progress.
  • Good problem‑solving skills and attention to detail.
Required Skills
  • Basic to working knowledge of Go, or willingness to learn it.
  • Familiarity with Go packages, structs, interfaces, error handling, and testing.
  • Basic understanding of goroutines and contexts is helpful but not required to be advanced.
  • Ability to read and maintain existing Go code.
  • Go experience is preferred, but strong backend engineers from other languages should also be considered.
Preferred Skills
  • Basic experience with Redis or another caching system.
  • Exposure to Kafka or other messaging systems.
  • Familiarity with Docker.
  • Basic exposure to Kubernetes.
  • Experience with AWS, GCP, or another cloud platform.
  • Familiarity with PostgreSQL performance basics.
  • Experience with monitoring or logging tools.
  • Exposure to asynchronous processing or background jobs.
  • Experience working in a collaborative software development environment.

The expectation is not that you know everything from the beginning. The expectation is that you write careful code, learn the system, communicate clearly, and steadily increase your independence.

Equal Opportunity Statement

Novaex is committed to diversity and inclusivity in the workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - SDE 3
Senior Backend Engineer - SDE 3

Kredivo Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Backend Engineer
Senior Backend Engineer

Novaex.ai • Bengaluru

On-site
INR 2,800,000 - 3,800,000
Backend Developer
Backend Developer

Nikah Forever • Delhi

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

Kredivo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer - SDE 3
Senior Backend Engineer - SDE 3

Kredivo Group • Bengaluru

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

AFFORIS HEALTH TECHNOLOGIES • Bengaluru

On-site
INR 1,800,000 - 4,000,000
Competitive salary
Cutting-edge tech
Collaborative environment
+1
Backend Engineer
Backend Engineer

VAHAN Jewelry • Bengaluru

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

GoSats Group • 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
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000