Javascript Developer
Mrtech Nepal Pvt Ltd — Nepal · Posted ~1 hour ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
🚀 WE’RE HIRING: Senior Node.js / Backend Developer
We are looking for a highly skilled Node.js Developer with strong experience building scalable, secure, production-grade backend systems.
This is not an entry-level position.
We are looking for someone comfortable designing backend architecture, building microservices, working with real-time systems, integrating AI/Python services, and deploying applications to production.
💻 Core Backend Skills• Node.js
• NestJS
• TypeScript
• JavaScript (ES6+)
• REST API development
• Microservice architecture
• Event-driven architecture
• Axios / external API integrations
• Background jobs and asynchronous processing
• Error handling, validation and production debugging
🗄️ Database & Caching• PostgreSQL
• TypeORM
• Database design and optimization
• Complex SQL queries
• Transactions and data integrity
• Database migrations
• Indexing and query optimization
• Redis caching and temporary data storage
⚡ Messaging & Real-Time Systems• RabbitMQ
• WebSocket
• Socket.IO
• Message queues
• Event-driven communication
• Real-time notifications and data processing
🔌 API Development & Integration• RESTful API architecture
• Swagger / OpenAPI documentation
• Third-party API integrations
• Webhooks
• API versioning
• API validation and error handling
• Rate limiting
• Secure service-to-service communication
🔐 Authentication & Security• JWT authentication
• Passport.js
• Role-Based Access Control (RBAC)
• Authentication & authorization
• API security best practices
• Secure token/session handling
• Input validation and sanitization
• Secrets and environment management
📁 File & Data Processing• Multer for secure file uploads
• ExcelJS for Excel generation/export
• Large dataset processing
• File validation and storage integration
• Background processing for long-running operations
🤖 AI & LLM IntegrationExperience integrating AI services into backend applications is highly desirable:
• AI/LLM API integration
• OpenAI or similar LLM APIs
• AI-powered backend workflows
• Structured AI responses and tool/API integration
• External AI API communication
• Node.js ↔ Python service integration
🐍 Python & AI Attendance SystemsExperience with Python-based services will be a major advantage:
• Python
• FastAPI
• Face recognition
• Liveness detection
• Image processing workflows
• Attendance processing systems
• Python-based microservices
• Communication between Node.js and Python services
☁️ DevOps & Deployment• Docker
• AWS
• Linux server environments
• Nginx
• CI/CD pipelines
• Git / GitHub
• Environment and secrets management
• Production deployment and troubleshooting
• Application monitoring and performance optimization
📊 Logging, Monitoring & Reliability• Winston logging
• Centralized application logging
• Redis
• RabbitMQ
• Exception and failure handling
• Health checks
• Performance monitoring
• Production debugging
• Designing fault-tolerant backend services
🏗️ Architecture ExperienceThe ideal candidate should understand how to design and maintain:
• Microservice architecture
• REST API architecture
• Event-driven systems
• Real-time applications
• Distributed backend systems
• Node.js + Python service integration
• Scalable database architecture
• Queue-based background processing
• Modular and maintainable NestJS applications
⭐ Additional Skills That Will Stand Out• Strong knowledge of SOLID principles and design patterns
• Unit and integration testing with Jest
• Git branching and code-review workflows
• AWS services such as EC2, S3, RDS and CloudWatch
• Docker Compose and containerized development
• Performance profiling and optimization
• Experience handling high-volume APIs
• Experience designing systems from architecture through production deployment
👨💻 Who We're Looking ForWe want a developer who can do more than simply implement assigned APIs.
You should be capable of understanding business requirements, designing technical solutions, making architectural decisions, writing clean and secure code, troubleshooting complex production issues, and taking ownership of backend services from development through deployment.
Strong problem-solving ability and real-world production experience are essential.
📩 Interested candidates: Please apply with your CV/Resume, GitHub or portfolio, relevant project experience, current location, expected salary, and availability to join.
#Hiring #NodeJS #NodeJSDeveloper #NestJS #TypeScript #BackendDeveloper #SoftwareEngineer #PostgreSQL #Redis #RabbitMQ #Microservices #FastAPI #Python #ArtificialIntelligence #LLM #Docker #AWS #DevOps #WebSocket #TechJobs
I can also make this into a shorter LinkedIn feed post or a more formal LinkedIn Jobs job description with Responsibilities, Requirements, Experience and Qualifications.
We have 137,743 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 137,743 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume