ما در ConceptX به دنبال برنامهنویس های بکاند خلاق و با انگیزه هستیم که با تسلط به تکنولوژیهای روز، به تیم حرفهای ما بپیوندند. اگر تجربه کافی در توسعه بکاند دارید و میخواهید در محیطی پویا و دوستانه با فرصتهای رشد و یادگیری بیشتر فعالیت کنید، این فرصت برای شماست!
مهارتهای مورد نیاز :
• Node.js: تسلط کامل بر معماریهای پیشرفته در توسعه بکاند، مدیریت فرآیندهای همزمان (Asynchronous Programming) و آشنایی با الگوهای طراحی پیشرفته در Node.js
• NestJS: درک عمیق از Dependency Injection، طراحی ماژولار و تجربه در ایجاد اپلیکیشنهای مقیاسپذیر
• TypeScript: تسلط بر استفاده از سیستم تایپ قوی برای افزایش قابلیت نگهداری کد
• Redis: تسلط بر معماری کش پیشرفته، مدیریت دادههای توزیعشده و استفاده بهینه از ساختارهای دادهای Redis مانند Streams و Pub/Sub برای پردازشهای همزمان
• MongoDB و PostgreSQL: توانایی طراحی پایگاه دادههای پیچیده، بهینهسازی کوئریها، و مدیریت پایگاههای داده رابطهای و غیررابطهای
• Database Migration: تسلط به ابزارهای مهاجرت داده و توانایی مدیریت تغییرات پیچیده در ساختار دیتابیسها
• Microservices: تسلط بر طراحی و پیادهسازی سرویسهای مستقل، مدیریت ارتباطات بین سرویسها و مانیتورینگ آنها
• Kafka: تجربه در طراحی معماریهای Event-Driven و مدیریت پیامها در سیستمهای توزیعشده
• SOLID Principles: درک عمیق از اصول مهندسی نرمافزار برای نوشتن کدی خوانا، تستپذیر و مقیاسپذیر
• Git: تجربه در مدیریت پروژههای تیمی و کار با Branching Strategies مانند GitFlow
• Automated Testing: توانایی نوشتن تستهای واحد (Unit Testing)، یکپارچه (Integration Testing) و کارکردی (Functional Testing)
• Socket.IO: تسلط بر پیادهسازی ارتباطات بلادرنگ و مدیریت جلسات کاربری در سیستمهای مقیاسپذیر
مزایای همکاری:
• محیط کاری حرفهای، دوستانه و پویا
• فرصت یادگیری مداوم و رشد حرفهای
• همکاری با تیمی از متخصصان در حوزههای مختلف فناوری
• استفاده از جدیدترین تکنولوژیها و ابزارها
• بیمه
• قابلیت محیط کار هایبرید
مهارتهای فردی مورد نیاز:
• حداقل 3 سال تجربه کاری حرفهای
• توانایی حل مسئله و ارائه راهکارهای خلاقانه
• روحیه تیمی و علاقهمندی به یادگیری و پیشرفت مداوم
• داشتن دقت بالا و مسئولیتپذیری در اجرای وظایف
نکته:
نحوه کار به صورت هایبرید است و مقدار نسبت دورکاری و حضوری قابل صحبت می باشد، ولی با توجه به نوع کار و تیم امکان حضور در محیط کار ضروری می باشد. (محل کار تهران است)