Senior Node.js Developer
Job Overview
-
Date PostedSeptember 29, 2025
-
Expiration dateOctober 31, 2025
-
Experience5 - 8 Years
-
QualificationBachelor Degree
-
LevelSenior
-
Company TypeOutsourcing
-
Company Size50 - 100
-
Working TypeOnsite
-
CountryFrance
-
DomainSaaS
-
OvertimeNo
-
Working timeMon - Fri
-
AddressSon Tra, Da Nang
-
Offered SalaryVND 50,000,000 / month
Job Description
We are seeking a talented Middle Backend Developer to join our SaaS project. The candidate will be responsible for developing and maintaining complex backend systems, ensuring high performance and scalability.
Level: Senior
Type: Fulltime; On-site ( Son Tra Dist., Da Nang City)
JOB REQUIREMENTS
Core Skills:
- Programming language / Framework: Proficient in JS , NodeJs , NestJS
- Database: Hands-on experience with both relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis)
Mandatory Requirements:
- Testing & Quality Assurance:
- Demonstrable experience with testing platforms
- Proficient in unit testing
- Understanding of integration testing and end-to-end testing
- Software Architecture:
- Experience with Domain-Driven Design (DDD)
- Proficient in Hexagonal Architecture
- Strong knowledge of Design Patterns
- Deep understanding of Clean Architecture principles
- Event-driven Architecture:
- Experience working with Apache Kafka
- Proficient with RabbitMQ
- Knowledge of AWS SNS and SQS
- Ability to design and implement message queuing systems
- Containerization:
- Proficient in Docker and Docker Compose
- Experience with container orchestration
- Understanding of containerization best practices
- Version Control & Delivery:
- Proficient in Git workflow
- Experience with delivery processes (CI/CD)
- Understanding of branching strategies and code review processes
- Code Quality:
- Experience with code linters (ESLint, Pylint, etc.)
- Proficient with type checkers (TypeScript, Flow, mypy, etc.)
- Knowledge of static analysis tools
- Application of coding standards and best practices
ADDITIONAL REQUIREMENTS
- Minimum 5+ years of backend development experience
- Ability to work independently and in a team environment
- Strong communication skills
- Learning mindset and willingness to adopt new technologies
- Good English communication skills
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
Interview
- Online Technical Interview with PM + short coding game test
- Online/offline interview with COO + HR