OffCampusJobs

BeBetta is Hiring Junior Software Engineer – Backend | Freshers | Bangalore


Job Description

BeBetta is hiring Junior Software Engineers – Backend for its Bangalore office. This opportunity is ideal for fresh graduates and early-career software engineers who are passionate about Backend Development, Golang, Microservices, REST APIs, Databases, and Distributed Systems. If you're looking to build scalable backend applications while learning from experienced engineers, this role offers an excellent platform to accelerate your software engineering career.

As a Junior Software Engineer – Backend, you will develop and maintain Go-based microservices, build RESTful APIs, work with high-concurrency systems, process transactional data, collaborate with senior engineers, and contribute to scalable backend platforms used by thousands of users.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: BeBetta
𝐑𝐨𝐥𝐞: Junior Software Engineer – Backend
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bangalore, India
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: Onsite
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 0–1 Year

𝐀𝐛𝐨𝐮𝐭 𝐁𝐞𝐁𝐞𝐭𝐭𝐚

BeBetta is building one of India's leading commerce rewards platforms, enabling users to earn rewards through everyday activities such as shopping, app integrations, and gaming. The company focuses on developing highly scalable backend systems that power real-time reward processing, transactional integrations, and modern digital experiences.

With a product-first engineering culture, BeBetta provides an exciting environment where developers work on large-scale backend systems while learning modern software engineering practices and distributed architecture.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As a Junior Software Engineer – Backend, you will work alongside experienced engineers to build scalable Golang microservices and REST APIs that support the company's core platform.

You will gain hands-on experience with backend architecture, concurrency, databases, caching, testing, debugging, and production systems while contributing to high-performance applications used in real-world commerce and rewards platforms.

This role is ideal for candidates who enjoy solving backend engineering challenges and want to grow into a professional software engineer.

Roles & Responsibilities

- Develop and maintain scalable backend services using Golang.

- Build and enhance RESTful APIs for platform features.

- Work on microservices supporting transactional reward systems.

- Process high-volume application and transactional data.

- Write clean, maintainable, and efficient production-ready code.

- Participate in code reviews and technical discussions.

- Write unit tests and integration tests for backend services.

- Debug production issues and improve application performance.

- Assist in monitoring, logging, and backend reliability improvements.

- Collaborate with senior engineers on scalable system design.

Qualifications & Eligibility

- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

- 0–1 year of backend development experience through internships, projects, or full-time roles.

- Strong computer science fundamentals.

- Understanding of Data Structures and Algorithms.

- Basic knowledge of backend software development.

- Passion for learning modern backend technologies.

- Strong analytical and problem-solving skills.

Skills Required

- Golang

- REST APIs

- Data Structures

- Algorithms

- Microservices

- PostgreSQL

- MySQL

- Git

- Backend Development

- Software Engineering

- Problem Solving

- Unit Testing

- Integration Testing

- Linux

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

- Redis

- Docker

- High Concurrency

- Database Indexing

- Caching

- Transaction Processing

- Distributed Systems

- API Development

- System Monitoring

- Debugging

- Clean Code Practices

- Technical Documentation

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐁𝐞𝐁𝐞𝐭𝐭𝐚?

- Work on real-world scalable backend systems.

- Learn Golang from experienced backend engineers.

- Gain exposure to distributed microservices architecture.

- Build production-grade REST APIs and backend platforms.

- Develop expertise in databases, caching, and concurrency.

- Receive mentorship from senior software engineers.

- Accelerate your career in a high-growth startup environment.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

This role provides an excellent foundation for careers such as:

- Backend Software Engineer

- Golang Developer

- Software Engineer

- Platform Engineer

- API Developer

- Microservices Engineer

- Distributed Systems Engineer

- Cloud Backend Developer

- Full Stack Developer

- Senior Software Engineer

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

- Fresh graduates interested in backend software development.

- Candidates with Golang, Java, or C++ programming knowledge.

- Students with backend development projects or internships.

- Developers interested in scalable systems and distributed architecture.

- Aspiring software engineers seeking hands-on startup experience with modern backend technologies.

Apply for this Position

Apply Now
BeBetta is Hiring Junior Software Engineer – Backend | Freshers | Bangalore Job Opening