
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 امکان حداکثر ۴۰ روز کار خارج از کشور محل قرارداد را فراهم میکند
- اقدامهای مرتبط با تنوع و شمول
- آنبوردینگ حضوری در دفتر مرکزی