آگهی‌های استخدامی

استخدام Back-End Engineer

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

تیم مهندسی و برنامه نویسی اسپاد به دنبال فردی با تجربه جهت توسعه Back-End با زبان برنامه نویسی Golang است. یک فرد مناسب برای این شغل، انسانی خود ساخته، بدون نیاز به پیگیری جهت انجام کارها و علاقه مند به یادگیری، توسعه و اجرای distributed software systems در مقیاس بزرگ خواهد بود.
اگر شما به دنبال فرصتی برای کار در یک محیط پویا و نوآورانه هستید، ما مشتاق دیدار شما هستیم!

شرایط و مهارتهای مورد نیاز:
• حداقل ۵ سال سابقه کار در برنامه نویسی، با حداقل ۳ سال تجربه تخصصی در Go
• تسلط کامل بر مفاهیم همروندی (Concurrency) در Go
• تجربه عمیق با پایگاه های داده (SQL (MySQL, PostgreSQL و NoSQL
• مهارت در طراحی و مدل سازی داده (Data Modeling)
• آشنایی با مفاهیم میکرو سرویس ها و معماری های توزیع شده و اصول DDD (Domain Driven Design)
• تسلط بر API نویسی و آشنایی با GRPC
• تجربه کار با سیستم های پیام رسان مانند Kafka, RabbitMQ و NATS
• مهارت در نوشتن کد تمیز، کارآمد و قابل نگهداری و همچنین درک درست از دیزاین پترن ها
• تسلط بر Git و فرآیندهای کنترل نسخه
• آشنایی با مفاهیم کانتینرسازی (Containerization) و توانایی داکرایز کردن
• مهارت در نوشتن تست های واحد و یکپارچگی
• درک عمیق از اصول مهندسی نرم افزار و توانایی پیاده سازی آن ها

مسئولیت ها:
• طراحی، توسعه و نگهداری سیستم های بک اند با استفاده از زبان برنامه نویسی Golang
• همکاری با تیم های مختلف برای ایجاد راه حل های فنی مناسب
• بهینه سازی عملکرد و کارایی برنامه ها
• مشارکت در طراحی معماری و تصمیم گیری های فنی
• نوشتن تست های واحد و یکپارچه برای تضمین کیفیت کد
• تحلیل و رفع مشکلات فنی و باگ ها


مهارت‌های مورد نیاز

  • Back-end
  • Concurrency
  • Git
  • API
  • Grpc

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۵/۱۷
ارسال رزومه