Job Description
We are Hiring: Backend Developer (Node.js & TypeScript)
Role Level: Freshers / Entry Level
Location: Remote (Work From Home)
Employment Type: Full-Time
Send Resume:
About the Role
We are looking for a Backend Developer who thinks beyond just \"making code work.\" You should be passionate about software design, Object-Oriented Programming (OOPs), and clean architecture.
You will work on a scalable Modular Monolithic system, writing strictly typed Node.js/TypeScript code that adheres to SOLID principles. This is a great opportunity to learn enterprise-level software design early in your career.
Key Responsibilitie s
Develop scalable backend modules within a Modular Monolithic Architecture.
Write maintainable, testable code by strictly following SOLID Principles.
Apply OOPs concepts (Encapsulation, Polymorphism, Abstraction) to build robust services.
Design and implement RESTful APIs with strict TypeScript interfaces.
Refactor tight-coupled code into loosely coupled, cohesive modules.
Collaborate with the team to enforce architectural boundaries and clean code standards.
Ensure data consistency and type safety across database interactions.
Required Skills
Core Concepts : Strong understanding of OOPs (Classes, Interfaces, Inheritance) and SOLID Principles.
Language:
Proficiency in TypeScript and Node.js fundamentals.
Architecture : Basic understanding of Monolithic vs. Microservices architecture (and why we use Modular Monoliths).
Database : Experience designing relational schemas (PostgreSQL/MySQL).
Frameworks : Hands-on experience with Express.js or NestJS.
Code Quality : Habit of writing clean, self-documenting code.
Nice to Have
Experience with NestJS (as it relies heavily on OOP/SOLID).
Knowledge of Domain-Driven Design (DDD) concepts.
Familiarity with Design Patterns (Singleton, Factory, Dependency Injection).
Understanding of how to split a Monolith into Modules.
Education
B.Tech/B.E. in Computer Science or related field.
Candidates with projects demonstrating clean architecture and OOP usage are preferred over those with just simple script-based projects.
Perks & Benefits
100% Remote / Work From Home setup.
Mentorship on Software Architecture: Learn how to build systems that scale.
Work in a professional environment that values code quality over speed.
Flexible work hours with a strong focus on outcomes
Early stage startup environment, Be part of building the product from the ground up
Direct collaboration with founders and key stakeholders
Faster learning curve and broader responsibilities compared to large organizations
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 26, 2026
Job Type:
Technology
Location:
India
Company:
Raabyt
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.