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
معرفی شرکت
شركتFelixin يك کمپانی با بيش از ۵سال سابقه فعالیت مستمر و موفق در حوزه توسعه نرم افزار مي باشد با گسترش فعالیت و افزایش پروژه ها، ما از نيروهاي كار جوان و خلاق كه مشتاق به همكاري در زمينه هاي برنامه نويسي و توسعه نرم افزار هستند، دعوت به عمل ميآوريم. اين شرکت سعی بر آن دارد تا با بهره گيري از دانش و مهارت افراد متخصص و خلاق، راه موفقيت كسب و كارها را با ارائه جامع ترين راهكارها و محصولات فناوري اطلاعات هموار كند.
فرهنگ سازمانی
جسارت و شجاعتتان را در فلیكسين خواهيم ساخت ، اينجا اشتباه كردن مجاز است و ما اشتباه ميكنيم تا بالغ شويم. شفافيت بزرگترين ركن شركت ماست. ما همواره بدنبال چالش ها هستيم و باور داريم با مواجه شدن بر چالش ها غلبه خواهيم كرد و آينده خود را اكنون خلق خواهيم كرد. ما به خوبی درك كرده ايم كه بزرگترين سرمايه ما، همكاري حرفه اي و صميمانه در يك محيط كاملا پويا و فعال است. فلیكسين چيزي جز سرمايه هاي انساني نيست. اگر به اين قابليتها در وجودتان اطمينان داريد، بدانيد كه ما با آغوش باز پذيراي شما هستيم.
مزاياي همكاري با ما
ما تلاش مي كنيم تا در يك محيط كاري خوب و صميمانه فرصت رشد و يادگيري را فراهم كنيم
* مسيرهاي شغلي رو به رشدي را تجربه كنيم
* امنيت شغلي را احساس كنيم
* ساعت كار منعطف جهت تعادل كار و زندگی را تجربه كنيم
* کلاس و ورکشاپ های اموزشی مرتبط جهت پیشرفت همکاران