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