Back End Developer – Fresher (Node.js & TypeScript)

Filled
March 2, 2026

Job Description

πŸ’Ό Employment Type: Full-Time
🌍 Location: Remote (Work From Home)
πŸ•’ Experience: 0 Years (Freshers / Entry Level)
πŸŽ“ Education: B.Tech / B.E. in Computer Science or related field
πŸ’° Salary: Competitive
πŸ“§ Send Resume: careers@raabyt.com

Join Raabyt β€” an early-stage startup focused on building scalable, enterprise-grade backend systems with strong architectural foundations.

We value clean code, strong architecture, and long-term scalability over quick fixes.

About the Role

We are looking for a Backend Developer (Fresher) who thinks beyond just β€œmaking code work.”

You should be passionate about:

  • Object-Oriented Programming (OOPs)
  • SOLID Principles
  • Clean Architecture
  • Writing strictly typed TypeScript code

You will work on a Modular Monolithic Architecture, gaining real exposure to enterprise-level software design early in your career.

Key Responsibilities

  • Develop scalable backend modules within a Modular Monolithic system
  • Write maintainable and testable code following SOLID principles
  • Apply OOP concepts (Encapsulation, Polymorphism, Abstraction)
  • Design and implement RESTful APIs using strict TypeScript interfaces
  • Refactor tightly coupled code into loosely coupled modules
  • Maintain architectural boundaries and clean code standards
  • Ensure data consistency and type safety in database operations

Required Skills

πŸ”Ή Core Concepts

  • Strong understanding of OOP (Classes, Interfaces, Inheritance)
  • Solid grasp of SOLID Principles

πŸ”Ή Technical Stack

  • Proficiency in Node.js & TypeScript
  • Basic understanding of Monolithic vs. Microservices Architecture
  • Experience designing relational schemas (PostgreSQL / MySQL)
  • Hands-on experience with Express.js or NestJS
  • Habit of writing clean, self-documenting code

Nice to Have

  • Experience with NestJS
  • Knowledge of Domain-Driven Design (DDD)
  • Familiarity with Design Patterns (Singleton, Factory, Dependency Injection)
  • Understanding of modularizing monolithic systems

Perks & Benefits

βœ… 100% Remote / Work From Home
βœ… Mentorship on scalable software architecture
βœ… Flexible working hours (Outcome-focused)
βœ… Startup environment with high ownership
βœ… Direct collaboration with founders
βœ… Faster learning curve compared to large organizations

Who Can Apply?

Only candidates who:

  • Are Computer Science Engineering students
  • Have strong academic or project-based understanding of OOP & clean architecture
  • Have built projects demonstrating structured backend design

⏳ Application Deadline: 1 January 2035