We are looking for a Backend Developer who thinks beyond just making code work. 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 Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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: 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.
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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
Similar Jobs
Explore other opportunities that match your interests
Senior Python Software Engineer with GenAI Experience
nearform
best job tool