Backend Developer – Firebase / Node.js (SaaS LMS Platform)

Learning Bangladesh

Learning Bangladesh

Summary

  • Vacancy: 2
  • Age: 18 to 32 years
  • Location: Anywhere in Bangladesh
  • Salary: Tk. 15000 – 30000 (Monthly)
  • Experience: At most 4 years
  • Published: 16 Jun 2025

 

Requirements

Education

  • Bachelor/Honors in any discipline

Experience

  • At most 4 years
  • The applicants should have experience in the following business area(s):
    Software Company, Educational Technology (Edtech) Startup, Online Streaming Startup, Artificial Intelligence (AI) Startup, E-commerce Startup
  • Freshers are also encouraged to apply.

Additional Requirements

  • Age 18 to 32 years
  • EdTech (Education Technology)
  • SaaS Platforms
  • E-learning & Course Management
  • Web Application Development
  • Software Development (Product-based)
  • Frontend/Backend Development Services
  • IT Services & Consulting
  • Startups or Innovation Labs
  • Digital Product Development
  • AI & Automation Tools (Nice to have)

Experience: 0–4 years (Freshers encouraged to apply)

Required Skills & Technologies:

  • Core Backend Technologies
  • Node.js, Express.js
  • Firebase Cloud Functions
  • Firebase Authentication, Firestore
  • RESTful API design and development
  • MongoDB and schema design best practices
  • Payment & Security
  • Integration with SSL Commerz, bKash, or Stripe (preferred)
  • Understanding of API security, JWT, middleware, rate limiting, and input sanitization
  • Tooling & Workflow
  • Git & GitHub
  • Firebase Console, Postman, and debugging tools
  • Familiarity with CI/CD tools (GitHub Actions, Vercel, Firebase Hosting)
  • Soft Skills
  • Strong problem-solving ability
  • Clean code writing & documentation skills
  • Teamwork, daily reporting habit, and accountability

Experience Requirements:

  • Maximum 4 years of backend development experience
  • Freshers with solid project-based experience (internships or self-initiated apps) are welcome
  • Experience in any of the following industries is preferred:
  • EdTech Platforms / LMS
  • SaaS Startups
  • E-learning Systems
  • IT Services or Tech Startups
  • Digital Product Teams

Preferred Domain Knowledge:

  • SaaS Platform Development
  • Course Management & Payment Logic
  • Firebase as Backend (BaaS)
  • Modular API design and scaling strategy
  • Bangladesh-based payment gateway handling

Responsibilities & Context

Location: Dhaka (Hybrid/Remote)

About Us: Learning Bangladesh is developing a scalable SaaS-based Learning Management System (LMS) tailored for Bangladeshi learners and educators. Our goal is to simplify the online teaching experience by integrating video hosting, quizzes, certificates, payments, and student tracking in one powerful platform. We are seeking a Backend Developer with Firebase expertise and strong Node.js skills to build the infrastructure behind this platform.

Key Responsibilities

  • Develop and maintain secure and scalable backend services using Firebase Cloud Functions and Express.js.
  • Create and manage RESTful APIs for courses, users, orders, progress, quizzes, and certificates.
  • Design and manage NoSQL database models using Firestore and MongoDB.
  • Build and enforce role-based authentication for learners, instructors, and admins using Firebase Auth.
  • Integrate payment gateways like SSLCommerz and bKash.
  • Apply middleware and security best practices (rate limiting, token verification, input validation).
  • Write modular, reusable, and documented code that supports long-term scalability.
  • Monitor and debug serverless functions, track performance, and optimize database queries.
  • Collaborate with frontend developers, QA, and UI/UX designers in Agile sprints.
  • Report daily task progress and participate in weekly team meetings (1 day on-site – Saturday or Tuesday).

Skills & Expertise

API Development

Express (for Node.js)

Firebase

Google Cloud Platform (GCP)

MongoDB

React | NodeJS | mongoDB | mongoose | JavaScript | Github | Git

Restful Web API

Compensation & Other Benefits

What You’ll Get:
Competitive salary with annual performance reviews
Festival bonuses and performance-based incentives
One weekly physical office day (Saturday or Tuesday)
Flexible work time (with daily CRM reporting)
Free lunch and coffee at our Dhaka office
A mission-driven, supportive work environment
A chance to shape a national-level EdTech product from scratch

Employment Status

Full Time

Job Location

Anywhere in Bangladesh

Source link

To apply for this job email your details to admin@chakricircular.com