? ویزا نامشخص 🏢 حضوری تمام‌وقت

توسعه‌دهنده فول‌استک / Full Stack Developer – Proactive Hiring

🏢 Air Canada • 📍 تورنتو، انتاریو، کانادا

📋 اطلاعات کلیدی

📊
سطح
جونیور
⏱️
تجربه
۳+ سال
🗣️
زبان کاری
🇬🇧 انگلیسی

📝 شرح موقعیت شغلی

در این موقعیت شغلی، شما به‌عنوان Full Stack Developer در تیم Digital and Technology شرکت Air Canada فعالیت می‌کنید و در توسعه نرم‌افزارهای باکیفیت در کل tech stack نقش خواهید داشت. این نقش شامل طراحی سیستم‌های بک‌اند، منطق کسب‌وکار و رابط‌های کاربری responsive در فرانت‌اند است.

در این نقش، شما با تیم‌های cross-functional همکاری می‌کنید تا یکپارچه‌سازی بین سیستم‌ها به‌درستی انجام شود، تست‌های جامع نوشته شود، عملکرد سیستم‌ها بهینه شود و مستندات فنی برای مقیاس‌پذیری و نگهداری بهتر محصول آماده شود.

Air Canada به دنبال فردی proactive، نوآور و فنی است که بتواند ایده‌ها را به چالش بکشد، در تصمیم‌گیری‌های طراحی فنی مشارکت کند و با دنبال کردن تکنولوژی‌های جدید، راهکارهای آینده‌نگر و کارآمد ارائه دهد.

این موقعیت بخشی از مسیر تحول دیجیتال Air Canada است. شرکت در حال سرمایه‌گذاری گسترده روی تکنولوژی‌های جدید است و پروژه‌های بزرگ متعددی در بخش IT در جریان دارد. این فرصت می‌تواند امکان یادگیری تکنولوژی‌های روز و مشارکت در ساخت آینده دیجیتال Air Canada را فراهم کند.

🎯 مسئولیت‌ها

  • توسعه و مدیریت اپلیکیشن‌های فول‌استک با استفاده از فریم‌ورک‌های مدرن و معماری‌های cloud-native
  • طراحی و پیاده‌سازی سرویس‌های بک‌اند مقیاس‌پذیر
  • طراحی و توسعه APIها و منطق کسب‌وکار با Java، Node.js یا تکنولوژی‌های مشابه
  • ساخت رابط‌های کاربری responsive، accessible و high-performance با React، Angular یا فریم‌ورک‌های مشابه
  • اطمینان از یکپارچه‌سازی روان بین سیستم‌های فرانت‌اند و بک‌اند از طریق Enterprise Integration Platform شرکت Air Canada
  • نوشتن کد تمیز، قابل نگهداری و مستندشده برای پشتیبانی از مقیاس‌پذیری بلندمدت
  • توسعه و نگهداری تست‌های unit، integration و end-to-end برای اطمینان از قابلیت اعتماد کد
  • بهینه‌سازی عملکرد در کل stack شامل سرعت فرانت‌اند، کارایی بک‌اند و بهینه‌سازی دیتابیس
  • استفاده از اصول طراحی مدرن مانند microservices، serverless architecture و modular components
  • همکاری با product owners، designers، QA و DevOps برای هماهنگی اهداف و خروجی‌ها
  • شرکت در Agile ceremonies و مشارکت در sprint planning، retrospectives و continuous improvement
  • استفاده از ابزارهای AI-assisted development برای افزایش بهره‌وری و کمک به پذیرش آن‌ها در تیم
  • مشارکت در مستندسازی سیستم و آماده‌سازی onboarding materials برای اشتراک دانش در تیم
  • به‌روز ماندن با تکنولوژی‌های نوظهور و پیشنهاد راهکارهای نوآورانه برای بهبود عملکرد محصول و تجربه کاربر
  • مدیریت فعالیت‌های چرخه عمر محصول از جمله debugging، performance tuning و post-release support

الزامات

  • مدرک Bachelor’s degree در Computer Science یا حوزه مرتبط
  • حداقل ۳ سال تجربه در توسعه نرم‌افزار فول‌استک
  • تسلط قوی به Java و Node.js با حداقل ۲ سال تجربه
  • تجربه ساخت و یکپارچه‌سازی APIهای mission-critical
  • تجربه عملی با فریم‌ورک‌های فرانت‌اند مانند React، Angular یا Vue.js
  • تجربه با فریم‌ورک‌های بک‌اند مانند Express.js، NestJS یا Spring Boot
  • تجربه با دیتابیس‌هایی مانند MySQL، PostgreSQL، MongoDB یا Couchbase
  • آشنایی با API protocols و specifications مانند REST، SOAP، OpenAPI و Swagger
  • تجربه با پلتفرم‌های ابری مانند AWS، Azure یا GCP
  • تجربه با CI/CD pipelines، Docker، Kubernetes و infrastructure automation
  • درک قوی از application security، performance optimization و data protection
  • آشنایی با AI integration و تکنولوژی‌های نوظهور
  • وقت‌شناسی، قابل اعتماد بودن و توانایی پشتیبانی از موفقیت تیم در محیط کاری سریع
  • امتیازی محسوب می‌شود:
  • تجربه با Mulesoft یا Java-based ESBهای دیگر مانند IBM IIB یا Tibco
  • آشنایی با API management platforms مانند Apigee، IBM API Connect یا Mulesoft
  • تجربه با content management systems مانند Adobe Experience Manager
  • سابقه کار در صنعت airline یا travel
  • تجربه Agile development در تیم‌های cross-functional
  • درک ساختار همکاری بین Product Owner، Scrum Master و development team

🎁 مزایا

  • فرصت فعالیت در یکی از شناخته‌شده‌ترین شرکت‌های هواپیمایی کانادا
  • مشارکت در پروژه‌های مهم تحول دیجیتال Air Canada
  • یادگیری تکنولوژی‌های مدرن و state-of-the-art
  • کار در تیم Digital and Technology
  • همکاری با تیم‌های مختلف شامل Product، Design، QA و DevOps
  • فرصت مشارکت در ساخت آینده دیجیتال Air Canada
  • محیط کاری متنوع، inclusive، سالم، accessible و مبتنی بر ارزش‌گذاری به مشارکت کارکنان

💬 نظرات و دیدگاه‌ها

اولین نفری باش که نظر می‌ده!

💬

هنوز نظری ثبت نشده

اولین نفری باش که تجربه‌ت رو با بقیه به اشتراک می‌ذاری.