We are hiring a Backend Developer to work on a scalable Modular Monolithic system, writing strictly typed Node.js/TypeScript code that adheres to SOLID principles. The ideal candidate will have a strong understanding of OOPs and SOLID principles. This is a great opportunity to learn enterprise-level software design early in your career.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
We are Hiring: Backend Developer (Node.js & TypeScript)
Role Level: Fresher / Entry Level (0 to 1 years)
Location: Remote (Work From Home)
Employment Type: Full-Time
Send Resume: careers@raabyt.com
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 Responsibilities
- 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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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/BCA. 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.
Career growth opportunities with a chance to convert to a full-time role.
Similar Jobs
Explore other opportunities that match your interests
Semi Senior .NET Developer
BairesDev
measured
Junior Cloud & GenAI Engineer - Amazon Connect Digital