Pre loader

The kai nest team is looking for a

Backend Engineer (SDE 2)

We are seeking a highly skilled Backend Engineer (SDE 2) with strong expertise in Golang to design, develop, and optimize scalable backend systems.

Full-Time

Ahmedabad

Job description

Location

Ahmedabad

Employment Type

Full-Time

Department

Technology Department

Date Posted

Posted 2 months ago

Range

15 LPA - 28 LPA

About the role:
We are seeking a highly skilled Backend Engineer (SDE 2) with strong expertise in Golang to design, develop, and optimize scalable backend systems.
As a senior contributor, you’ll work on high-performance services, collaborate with cross-functional teams, and play a key role in building the core architecture of our platform.
The ideal candidate brings solid backend engineering principles, excellent problem-solving skills, and a mindset for clean, maintainable code.

Key Responsibilities:
Design and develop robust, scalable backend systems and APIs using Golang.
Apply concurrency models, goroutines, and Go’s ecosystem to solve performance-critical problems.
Participate in system architecture discussions and contribute to design decisions.
Write clean, idiomatic, and well-documented Go code following best practices and design patterns.
Drive end-to-end ownership of backend services — from design and development to monitoring and scaling in production.
Optimize database queries and design efficient data storage solutions for high-throughput, low-latency systems.
Implement observability best practices (metrics, logging, tracing) for reliable system monitoring.
Model and manage data using relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
Implement automated unit and integration tests with a TDD mindset.
Debug, monitor, and profile system performance, identifying and addressing bottlenecks.
Work with Docker, container orchestration tools (Docker Compose, Kubernetes), and CI/CD pipelines for efficient development and deployment workflows.
Collaborate in Agile environments through code reviews, pair programming, and daily stand-ups.
Communicate technical concepts clearly to both technical and non-technical stakeholders.

Required Skills & Qualifications:
3+ years of professional software engineering experience with a strong backend focus.
Bachelor's degree in Computer Science or related field (or equivalent experience)
Deep proficiency in Golang, with real-world experience building production-grade systems.
In Depth knowledge of Data Structures and Algorithms.
Strong understanding of concurrency, goroutines, and Go’s standard libraries and tooling.
Solid knowledge of software architecture, design patterns, and clean code principles.
Experience in high-level system design and building distributed systems.
Familiarity with relational and NoSQL databases and effective data modeling practices.
Hands-on experience with unit testing, integration testing, and TDD in Go.
Proficient with containerization technologies like Docker and basic orchestration (Docker Compose / Kubernetes).
Comfortable with CI/CD pipelines and automation workflows.
Strong debugging, profiling, and performance optimization skills.
Excellent communication and collaboration skills.

Nice to Have:
Experience with message queues or event-driven architecture (Kafka, RabbitMQ).
Exposure to Wails or desktop application frameworks like Electron.
Basic understanding of front-end technologies (JavaScript, TypeScript, React, or Svelte).
Familiarity with DevOps practices and infrastructure as code (Terraform, Helm).
Experience building cross-platform or desktop-native applications.

Application

Apply Now

Interested in joining the KAI Nest team ?

Sometimes all it takes is a simple message.