استخدام Senior Node.js Developer(دورکاری)
شرح موقعیت شغلی
We are seeking a talented and experienced Senior Node.js Developer to join our dynamic, fast-paced team. The ideal candidate should have a strong background in Node.js development and extensive experience with Express.js, Nest.js, and other related technologies. Responsibilities:
- Designing, developing, and maintaining robust and scalable Node.js applications
- Collaborating with cross-functional teams to define, design, and ship new features
- Writing clean, maintainable, and efficient code
- Implementing and maintaining authentication and authorization mechanisms using industry-standard mechanisms
- Working with databases such as PostgreSQL, MongoDB, MySQL, and using TypeORM and Sequelize or Mongoose
- Strong understanding of database and schema design for Relational and NoSQL databases.
- Writing and executing unit tests, integration tests, and end-to-end tests to ensure the quality of the codebase
- Troubleshooting and debugging production issues
- Staying up-to-date with the latest trends and best practices in Node.js development
Requirements:
- +5 years of experience in Node.js development
- Proficiency in Express.js, Nest.js, TypeORM, Sequelize
- Solid understanding of asynchronous programming
- Solid understanding of SOLID principles
- Experience with writing automated tests using frameworks such as Jest and Mocha
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Ability to work effectively in a fast-paced environment and meet tight deadlines
Nice to Have:
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with cloud platforms such as AWS
- Familiarity with message broker systems like Kafka
مهارتهای مورد نیاز
- Node.js
- Javascript
- Git
- MongoDB
- MySQL
- typescript
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۳۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست