Middle/ Senior Node.js Developer
Job Overview
-
Date PostedJuly 16, 2025
-
Expiration dateNovember 30, 2025
-
Experience3 - 5 Years, 5 - 8 Years
-
QualificationBachelor Degree
-
LevelMiddle, Senior
-
Company TypeOutsourcing
-
Working TypeOnsite
-
CountryFrance
-
DomainOthers
-
OvertimeNo
-
Working timeMon - Fri
-
AddressSon Tra Dist, Da Nang City
-
Offered SalaryVND 40,000,000 / month
Job Description
CORE REQUIREMENTS
Experience: 3+ years in backend JavaScript development with enterprise-level applications
English: Good communication
Hard Skills:
- JavaScript Core: Expert-level ES6+, async/await, closures, prototypes, event loop
- Node.js: Advanced Node.js runtime, NPM ecosystem, performance optimization
- Frameworks: Proficient in NestJS, Express.js
- TypeScript: Strong typing, interfaces, generics, decorators
- API Development: RESTful APIs, GraphQL, WebSocket, microservices architecture
- Authentication: JWT, OAuth 2.0, passport.js, session management
Database Expertise:
- SQL: Advanced PostgreSQL/MySQL, complex queries, indexing, performance tuning
- NoSQL: MongoDB, DynamoDB, document design, aggregation pipelines
- Cache: Redis implementation, caching strategies, session storage
- ORM/ODM: Prisma, TypeORM, Sequelize, Mongoose
Responsibilities
- Design and develop scalable backend systems and APIs
- Architect database schemas and optimize query performance
- Implement caching strategies using Redis for high-traffic applications
- Build real-time features using WebSocket and event-driven architecture
- Integrate third-party services and payment gateways
- Mentor junior developers and establish coding standards
- Collaborate with frontend teams and DevOps for seamless deployment
Requirements
Performance & Scalability:
- Load balancing and horizontal scaling strategies
- Database sharding and replication
- Memory management and garbage collection optimization
- API rate limiting and throttling
Security:
- Input validation and sanitization
- SQL injection and XSS prevention
- Secure authentication and authorization
- Data encryption and HTTPS implementation
Prefer to have:
- Experience with event-driven architecture and CQRS pattern
- Knowledge of Apache Kafka or similar message brokers
- Familiarity with monitoring tools (New Relic, DataDog)
- Experience with serverless architecture (AWS Lambda, Vercel)
- Understanding of blockchain/Web3 development
- Microservices design and implementation experience
What We Offer:
- Training policy, salary, and bonus that match your skills and experience
- Provision of full of devices for work
- 100% salary during the probation period
- Full insurance policies
- Dynamic, comfortable, and creative working environment
- Team Building events/ company trips every year
- Snacks and fruits for breaks
- Sports activities to recharge positive energies
- Immerse in an English-speaking environment for professional foreign communication