استخدام برنامهنویس Golang (اصفهان-دورکاری)
شرح موقعیت شغلی
ما در حال توسعه یک اپلیکیشن در حوزه روانشناسی هستیم و برای این پروژه، به یک توسعهدهنده با تجربه در زبان Golang نیاز داریم که بتواند در طراحی و توسعه سیستمهای بکاند به ما کمک کند.
مسئولیتها:
- طراحی و توسعه APIهای RESTful و GRPC برای تعامل با سیستمهای فرانتاند و هوش مصنوعی.
- مدیریت دادههای کاربران با استفاده از دیتابیسهای رابطهای و غیررابطهای مانند PostgreSQL و Redis.
- پیادهسازی معماری میکروسرویس برای ارائه سرویسهای مقیاسپذیر.
- همکاری نزدیک با تیمهای هوش مصنوعی، فرانتاند، و طراحی برای اطمینان از عملکرد و یکپارچگی سیستم.
- بهینهسازی کد و رفع مشکلات عملکردی برای ارائه تجربهای روان به کاربران.
- پیادهسازی مکانیزمهای امنیتی، از جمله رمزنگاری و احراز هویت (JWT، OAuth2).
- نظارت و استقرار سرویسها با استفاده از Docker و ابزارهای مرتبط.
مهارتها و تجربیات موردنیاز:
- تسلط کامل به زبان Golang و مفاهیم مرتبط با همزمانی (Goroutines، Channels، Context).
- تجربه طراحی و توسعه APIهای RESTful یا gRPC.
- آشنایی عمیق با دیتابیسهای رابطهای (PostgreSQL) و غیررابطهای (Redis).
- تجربه در معماری میکروسرویس و ارتباطات بین سرویسها.
- توانایی نوشتن کدهای تستپذیر (Unit Tests، Integration Tests).
- آشنایی با ابزارهای DevOps مانند Docker و CI/CD.
- آشنایی با اصول امنیت داده و پروتکلهای احراز هویت (JWT، TLS).
- تجربه در پروژههای مرتبط با هوش مصنوعی یا تحلیل داده.
- آشنایی با پیامرسانی بین سرویسها (RabbitMQ، Kafka).
- ترجیحا آشنایی با API های تلگرام و ساختار مینی اپ های آن
ویژگیهای شخصیتی:
- توانایی حل مسئله و مدیریت چالشها.
- علاقهمند به یادگیری و همکاری با تیمهای چندرشتهای.
- دقت بالا در کدنویسی و مستندسازی.
اگر علاقه مند هستید که بخشی از تیم استارتاپ ما باشید رزومه خود را ثبت کنید.
این همکاری میتواند به صورت دورکاری باشد
این همکاری میتواند به صورت دورکاری باشد
مهارتهای مورد نیاز
- Redis
- RestFul API
- Docker
- PostgreSQL
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست