🔴 If you have a strong #Node.JS knowledge to optimize web-based application performance and a passion for team work and innovation,
#Kasroad company has the perfect job for you!
🔴Responsibilities
* Design, develop, and maintain scalable backend services, APIs, and distributed systems using Node.js and TypeScript.
* Design and implement microservices and event-driven architectures that support high availability, fault tolerance, and horizontal scalability.
* Develop robust APIs and backend services that interact with AI systems, vector databases, external services, and enterprise applications.
* Optimize application performance through caching, clustering, load balancing, queue-based processing, and distributed computing techniques.
* Architect and maintain scalable data solutions using PostgreSQL, Redis, and other persistence layers.
* Implement authentication, authorization, auditing, and security best practices across distributed systems.
* Participate in technical design, architecture discussions, code reviews, and engineering best practices.
* Collaboratein troubleshoot distributed services, and ensure system reliability and observability.
🔴 Qualifications
* 3–5+ years of backend development experience using Node.js and TypeScript.
* Strong hands-on experience with NestJS and backend application architecture.
* Experience building with AI agents, LLM-based workflows, and automation systems.* Familiarity with AI tools, MCP servers, and embeddings.
* Strong understanding of distributed systems, microservices, event-driven architectures, and asynchronous processing.
* Experience implementing scalable systems using Redis, queues, caching layers, and clustering strategies.
* Strong experience with relational databases, including PostgreSQL.
* Experience with TypeORM or similar ORM frameworks.
* Proficiency with Git, Git workflows, branching strategies, pull requests, code reviews, release management, and collaborative development practices.
* Experience with Docker, CI/CD pipelines, and cloud platforms.
* Solid understanding of system design, scalability, reliability, and performance optimization.
* Strong understanding of API security, authentication, authorization, and secure software development practices.
🔴 Technical Skills
Backend & Architecture
* Node.js* TypeScript
* NestJS* REST APIs
* Microservices
* Distributed Systems
* Event-Driven Architecture
* System Design
🔴 Data & Performance
* PostgreSQL
* Redis
* TypeORM
* Database Optimization
* Caching Strategies
* Clustering
* Queue Systems
* Performance Tuning
🔴 Engineering Practices
* Git
* GitFlow / Branching Strategies
* Code Reviews
* CI/CD* Docker
* Cloud Platforms
🔴 Soft Skills
* Strong analytical and problem-solving mindset
* Ability to design scalable and maintainable systems
* Excellent communication and collaboration skills
* Ownership and accountability for technical solutions
* Continuous learning and adaptation to emerging AI technologies
* Ability to work effectively in fast-paced and evolving environments
* Strong attention to detail and code quality
🔴 Other details
- Working hours: 8 hours a day
- Working days: 5 days a week
- Working location: #Remotely
🔴 Please send your application to 👇🏻
(admin@kasroad.com)
🔴 with “Node. JS Developer” as email subject.
🔴 Please mention the graduation year in your e-mail.