Backend Developer (Node.js & TypeScript)

raabyt India
Remote
Apply
AI Summary

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
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 Object-Oriented Programming (OOPs) Express.js NestJS PostgreSQL MySQL
Benefits & Perks
100% Remote / Work From Home setup
Mentorship on Software Architecture
Flexible work hours with a strong focus on outcomes
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: 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.


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



Similar Jobs

Explore other opportunities that match your interests

Senior Python Software Engineer with GenAI Experience

Programming
6h ago

Premium Job

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

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

nearform

India

PHP Developer

Programming
21h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

best job tool

India

Backend Developer

Programming
21h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

best job tool

India

Subscribe our newsletter

New Things Will Always Update Regularly