Snabbit logo

Software Development Engineer

Snabbit

Bangalore, Karnataka, IndiaJob$10–35K/yrPosted 1mo agoStill listed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$10–35K/yr
Location
Bangalore, Karnataka, India
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The company seeks an experienced Software Development Engineer - Backend with strong expertise in Java or Golang to build scalable backend systems, develop cloud‑native applications, and integrate AI/GenAI capabilities, collaborating across product, engineering, data science, and AI teams in Bangalore.

Skills & qualifications

RequiredNice to have

Skills

RESTAmazon Web ServicesMicrosoft AzureKubernetesApache KafkaNoSQLScalable ArchitectureSQLDistributed SystemsSystem DesignAlgorithmsSpring BootOOPDockerDatabasesRabbitMQGoogle Cloud PlatformCloud ServicesData StructuresDesign PatternsSOA/MicroservicesJavaArtificial IntelligenceGolangGo Backend FrameworksMicroservicesRESTful APIsObject-Oriented DesignAWSAzureGCPKafkaAI/GenAI

Qualifications

7-9 Years Software Development Experience

Full job description

We are looking for an experienced Software Development Engineer - Backend with strong expertise in Java or Golang to join our technology team in Bangalore. The ideal candidate will have hands-on experience building scalable backend systems, working with cloud platforms, and developing technology solutions in an AI/GenAI environment.

Responsibilities:

  • Design, develop, and maintain high-performance, scalable backend applications using Java or Golang.
  • Build and manage RESTful APIs, microservices, and distributed systems.
  • Work closely with Product, Engineering, Data Science, and AI teams to develop AI-driven products and features.
  • Design and implement solutions that integrate AI/ML/GenAI capabilities into backend systems.
  • Develop cloud-native applications and deploy services using AWS, Azure, or GCP.
  • Optimise application performance, scalability, reliability, and security.
  • Participate in system design, architecture discussions, and technical decision-making.
  • Write clean, maintainable, and well-tested code.
  • Troubleshoot complex production issues and implement long-term solutions.
  • Mentor junior engineers and contribute to engineering best practices.
  • Collaborate with cross-functional teams throughout the complete software development lifecycle.

Requirements:

  • 7-9 years of software development experience with strong backend development expertise.
  • Strong proficiency in Java OR Golang.
  • Hands-on experience with Spring Boot (for Java candidates) or Go-based backend frameworks.
  • Strong understanding of Microservices and Distributed Systems.
  • Experience developing and integrating REST APIs.
  • Strong knowledge of Data Structures and Algorithms.
  • Strong understanding of Object-Oriented Design / Design Patterns.
  • Experience with at least one cloud platform: AWS / Azure / GCP.
  • Experience with SQL and/or NoSQL databases.
  • Knowledge of Docker and Kubernetes.
  • Experience with messaging systems such as Kafka, RabbitMQ, or similar.
  • Good understanding of System Design and scalable architecture.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.