Backend Developer (Node.js & TypeScript)

raabyt India
Remote
Apply
AI Summary

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
Develop scalable backend modules within a Modular Monolithic Architecture
Write maintainable, testable code by strictly following SOLID Principles
Collaborate with the team to enforce architectural boundaries and clean code standards
Key Responsibilities
Develop scalable backend modules within a Modular Monolithic Architecture
Write maintainable, testable code by strictly following SOLID Principles
Collaborate with the team to enforce architectural boundaries and clean code standards
Technical Skills Required
TypeScript Node.js SOLID Principles OOPs Express.js NestJS PostgreSQL MySQL
Benefits & Perks
100% Remote / Work From Home setup
Mentorship on Software Architecture
Career growth opportunities with a chance to convert to a full-time role
Nice to Have
Experience with NestJS
Knowledge of Domain-Driven Design (DDD) concepts
Familiarity with Design Patterns (Singleton, Factory, Dependency Injection)

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.


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/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

Programming
22m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

India

Quality Assurance Manager

Programming
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

measured

India

Junior Cloud & GenAI Engineer - Amazon Connect Digital

Programming
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Miratech

India

Subscribe our newsletter

New Things Will Always Update Regularly