Junior Software Engineer - Backend (Golang) | BeBetta (26A423)

FreshieHire Author
Salary
Not Disclosed
Location
Bengaluru

Highlights

Accelerated career growth, real-scale impact, product-driven team culture.


Description

Job Summary

pJoin the exciting journey of building India’s ultimate commerce rewards platform at BeBetta. As a Junior Backend Developer, you will work alongside experienced senior engineers to develop and maintain Go-based microservices that power high-concurrency reward pipelines and transactional integrations.

Responsibilities

  • Build and maintain clean, performant Golang code for core microservices.
  • Create RESTful APIs for bill uploads, third-party app integrations, and in-app game mechanics under senior guidance.
  • Ingest transactional data, parse app activity, and process reward distributions accurately.
  • Contribute to system quality and reliability by writing unit tests, integration tests, and technical documentation.

Required Skills

  • Golang programming
  • Data structures and algorithms
  • RESTful API development
  • Relational databases (PostgreSQL/MySQL)
  • Caching mechanisms (Redis)

Required Skills Explained

  • Golang Concepts: Understanding of Golang core concepts such as goroutines, channels, and standard packages.
  • Data Structures & Algorithms: Strong grasp of fundamental data structures and algorithms to optimize performance.
  • RESTful APIs: Experience in building RESTful APIs for various functionalities like bill uploads, app integrations, and game mechanics.
  • Caching Mechanisms: Basic knowledge of caching mechanisms such as Redis for improving data retrieval speed.
  • Version Control: Proficient use of Git for version control and collaboration with the team.
  • Docker & Linux: Familiarity with Docker containerization and working in a Linux environment (plus is preferred).

Who is this for

pThis role is perfect for a curious, high-energy candidate with strong computer science fundamentals and experience in Go or C++/Java. A passion for backend engineering and a desire to learn quickly in a fast-paced startup environment is essential.

Why This Job is a Good Opportunity

ullistrongAccelerated Learning Curve: Gain hands-on experience building complex, distributed backend systems under senior guidance.listrongReal-Scale Impact: Work on high-concurrency reward pipelines and transactional integrations, making a significant impact early in your career.listrongHigh-Ownership Culture: A supportive environment where you can take ownership of projects and see your work recognized by the team.listrongMentorship & Collaboration: Collaborate closely with seasoned system architects to learn best practices and clean code standards.

Interview Preparation Tips

  • Understand Golang Fundamentals: Refresh your knowledge on key concepts like goroutines, channels, and standard packages.
  • Data Structures & Algorithms: Practice common data structures and algorithms to ensure you can quickly solve problems during the interview.
  • Build RESTful APIs: Prepare examples of how you have built RESTful APIs in previous projects or personal projects, if applicable.
  • Caching & Databases: Familiarize yourself with caching mechanisms like Redis and database management techniques using PostgreSQL or MySQL.
  • Version Control & Git: Demonstrate proficiency in version control, including branching strategies and conflict resolution.
  • Past Projects & Examples: Prepare to discuss past projects that showcase your backend development skills and problem-solving abilities.

Career Growth in This Role

pAs a Junior Backend Developer, you have the opportunity for accelerated career growth. Direct mentorship from experienced engineers will help you develop deep expertise in Golang and distributed systems. The role offers exposure to real-time data processing, high-concurrency environments, and transactional infrastructure. By actively participating in code reviews and learning backend microservices standards, you can rapidly upgrade your skills. With a supportive engineering culture that values great execution, you'll be encouraged to take on more responsibilities and contribute to the platform's success.

Explore More Opportunities

Skills

Frequently Asked Questions

What coding experience is required?

Candidates should have 0-1 year of backend engineering experience with Golang or strong CS fundamentals in C++/Java.

Will I receive mentorship?

Yes, you will work closely with senior engineers to gain hands-on experience and learn backend microservices standards.

What kind of projects will I be working on?

You’ll work on high-concurrency reward pipelines, transactional integrations, and in-app game mechanics using Go and other technologies.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.