▷ (Apply in 3 Minutes) Senior Software Engineer

1 day ago


Ahmedabad India KAI Nest Full time

Job Description

Job Title: Backend Engineer (SDE 23)

Location: Ahmedabad

Experience: 3+ Years

About the Role

We are seeking a highly skilled Backend Engineer (SDE 23) with strong expertise in Golang to design, develop, and optimize scalable backend systems. As a senior contributor, youll 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&aposs ecosystem effectively 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.
- Model and manage data using relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- 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 (e.g., Docker Compose, Kubernetes), and CI/CD pipelines to enable 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

- 36 years of professional software engineering experience, with a strong backend focus.
- Deep proficiency in Golang, with real-world experience building production-grade systems.
- Strong understanding of concurrency, goroutines, and Gos 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 (e.g., Kafka, RabbitMQ).
- Exposure to Wails or other desktop application frameworks like Electron.
- Basic understanding of front-end technologies (e.g., JavaScript, TypeScript, React, or Svelte).
- Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Helm).
- Experience building cross-platform or desktop-native applications.



  • India Amazon Music Full time

    Job Description DESCRIPTION Are you interested in building high-performance, globally scalable Financial systems that support Amazon's current and future growth Are you seeking an environment where you can drive innovation Does the prospect of working with top engineering talent get you charged up If so, Amazon Finance Technology (FinTech) is for...


  • Pune, India Rapid7 Full time

    Job Description Rapid7 is a publicly traded Cybersecurity company headquartered in Boston, MA with 17 offices around the world. We are excited to be expanding our Global footprint into India and as we build out our Product & Engineering teams, we are looking for Software Engineers. As a Senior Software Engineer, you will own a full life cycle of development...


  • Delhi, India NTT Data Full time

    Job Description NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior GenAI Engineers to join our team in Delhi, Haryna (IN-HR), India (IN). Location: | Experience: 8+...


  • India Oracle Full time

    Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical...


  • India London Stock Exchange Group Full time

    Senior Cloud SRE Engineer Azure - Infrastructure Cloud Role Profile In this role you will be joining our Cloud SRE team within Cloud Productivity Engineering as an SRE Azure Engineer This team focuses on applying software Engineering practices to IT operations tasks to maintain and improve the availability scalability and reliability of our Cloud...


  • Pune, India Letsstart Full time

    Job Description Letsstart provides assistance with launching startups (companies, LLPs, firms, NGOs, etc.), managing statutory & regulatory compliances, filing and acquiring business registrations (GST, MSME, FSSAI, etc.), and applying as well as managing intellectual property rights (Trademark, Copyright & Patent). Responsibilities Selected intern&aposs...


  • India Microsoft Full time

    Job Description Are you interested in building the next state-of-the-art AI infrastructure to fuel Microsoft's rapidly growing multi-billion online advertiser business Are you passionate about using big data and machine learning to solve real world customer problems and delight hundreds of millions of Bing users How about working in a fun and fast paced...


  • Noida, India Iris Software Inc. Full time

    Job Description Why Join Iris Are you ready to do the best work of your career at one of Indias Top 25 Best Workplaces in IT industry Do you want to grow in an award-winning culture that truly values your talent and ambitions Join Iris Software one of the fastest-growing IT services companies where you own and shape your success story. About Us At Iris...


  • Gurugram, India Capgemini Full time

    Job Description Job Description 1. Design, develop, and maintain software infrastructure and tools to support Field Services Engineering and development of Network deployment processes. 2. Collaborate with cross-functional teams to define and implement DevOps best practices, including continuous integration, continuous delivery, and automated testing. 3....


  • India Microsoft Full time

    Job Description Microsoft Ads is now a 15+ billion-dollar business for Microsoft. If listening to customers and conceiving + developing great products is your forte, we'd love to hear from you. We are a team that works closely with the top brand name companies in the world to help improve their ROI on Microsoft Ads. We are a nimble and agile team that...