TeamViewer
TeamViewer
۱٬۰۰۱ – ۵٬۰۰۰ کارکنان
B2BSaaSسازمان
TeamViewer یک شرکت B2B SaaS است که نرم‌افزار ابری امنی برای دسترسی از راه دور، پشتیبانی از راه دور و تجربه دیجیتال کارکنان توسعه می‌دهد. پلتفرم این شرکت به تیم‌های IT و سازمان‌ها کمک می‌کند نقاط پایانی را کنترل، پایش و مدیریت کنند، اقدامات اصلاحی را خودکار سازند و از طریق گردش‌کارهای واقعیت افزوده از عملیات خط مقدم پشتیبانی کنند. TeamViewer با محصولاتی مانند Tensor، DEX و Frontline و یکپارچه‌سازی‌هایی مانند Microsoft Intune، ServiceNow و Salesforce به سازمان‌هایی در اندازه‌های مختلف خدمات ارائه می‌دهد. راهکارهای این شرکت بر مدیریت امن، منطبق با مقررات و مقیاس‌پذیر دستگاه‌ها متمرکز است.

مهندس نرم‌افزار بک‌اند (Java/Kotlin) – پورتو هیبریدی

به‌عنوان مهندس نرم‌افزار بک‌اند در TeamViewer در پورتو به ما بپیوندید و سرویس‌های امن و مقیاس‌پذیر برای پلتفرم محیط کار دیجیتال آن بسازید. در محیط تحقیق‌وتوسعه هیبریدی با APIها، سیستم‌های توزیع‌شده و زیرساخت‌های کلاد- native کار کنید.

توضیحات

  • سرویس‌ها و APIهای بک‌اند را با Java یا Kotlin و Spring Boot، یا Node.js و TypeScript ایجاد و نگهداری کنید
  • با استفاده از اصول معماری کلین، دامنه‌محور و رویدادمحور، سرویس‌های تاب‌آور و مقیاس‌پذیر توسعه دهید
  • مدل‌های داده ایجاد کنید و با پایگاه‌های داده SQL و NoSQL کار کنید
  • ارتباطات ناهمگام بین سرویس‌ها را از طریق Kafka، NATS یا RabbitMQ فعال کنید
  • اپلیکیشن‌ها را با Docker و Kubernetes کانتینری و مستقر کنید و در پایپ‌لاین‌های CI/CD مشارکت داشته باشید
  • تست‌های خودکار واحد، یکپارچه‌سازی و قرارداد ایجاد کنید و در بازبینی کد مشارکت داشته باشید
  • ضمن حفظ مسئولیت کیفیت، امنیت و نگهداشت‌پذیری نرم‌افزار، از دستیارهای کدنویسی هوش مصنوعی مسئولانه استفاده کنید
  • با تمرکز بر عملکرد، امنیت و مشاهده‌پذیری، سیستم‌های تولید را پایش و بهبود دهید
  • در تصمیم‌های فنی، استانداردهای مشترک مهندسی و تبادل دانش با تیم‌های دیگر همکاری کنید

شرایط لازم

  • مدرک علوم کامپیوتر، مهندسی نرم‌افزار، رشته‌ای مرتبط یا تجربه حرفه‌ای معادل
  • حداقل سه سال تجربه حرفه‌ای در توسعه نرم‌افزار بک‌اند
  • تسلط عملی بر Java و/یا Kotlin با Spring Boot، یا Node.js با TypeScript
  • دانش عملی طراحی APIهای RESTful و سیستم‌های توزیع‌شده
  • تجربه کار با پایگاه‌های داده رابطه‌ای مانند PostgreSQL و پایگاه‌های داده NoSQL
  • آشنایی با Kafka، NATS، RabbitMQ یا سیستم‌های پیام‌رسان مشابه
  • تجربه عملی با Docker؛ تجربه Kubernetes مزیت محسوب می‌شود
  • روش‌های قوی تست‌نویسی و آشنایی با گردش‌کارهای CI/CD
  • تجربه عملی استفاده از ابزارهای کدنویسی هوش مصنوعی مانند Claude Code، GitHub Copilot یا Cursor، شامل بازبینی انتقادی و تست کد تولیدشده
  • تجربه مشارکت در تیم‌های چابک
  • تسلط به زبان انگلیسی گفتاری و نوشتاری

مزایا

  • بسته‌های جبران خدمات و مزایا شامل پاداش موفقیت شرکت یا فروش و بازبینی‌های منظم حقوق است
  • دفاتر از طریق حمل‌ونقل عمومی به‌راحتی قابل دسترسی هستند
  • پیشنهادهای ویژه برای باشگاه‌های ورزشی محلی در دسترس است
  • دسترسی به پلتفرم Corporate Benefits با طیف گسترده‌ای از تخفیف‌ها
  • رویدادهای منظم تیمی و جشن‌های سراسری شرکت
  • فرهنگ درهای باز بدون کد لباس رسمی، جلسات مکرر همه‌دستان و Leadership Lunches
  • کار هیبریدی با ساعات کاری انعطاف‌پذیر
  • برنامه Work From Abroad امکان حداکثر ۴۰ روز کار خارج از کشور محل قرارداد را فراهم می‌کند
  • اقدام‌های مرتبط با تنوع و شمول
  • آن‌بوردینگ حضوری در دفتر مرکزی