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.