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 5 days ago

Date Posted

Posted 5 days ago

Job Title: Backend Engineer (SDE 2)

Location: Ahmedabad
Experience: 3+ Years




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.

  • 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.