ما در حال توسعه یک اپلیکیشن در حوزه روانشناسی هستیم و برای این پروژه، به یک توسعهدهنده با تجربه در زبان Golang نیاز داریم که بتواند در طراحی و توسعه سیستمهای بکاند به ما کمک کند.
مسئولیتها:
طراحی و توسعه APIهای RESTful و GRPC برای تعامل با سیستمهای فرانتاند و هوش مصنوعی.
مدیریت دادههای کاربران با استفاده از دیتابیسهای رابطهای و غیررابطهای مانند PostgreSQL و Redis.
پیادهسازی معماری میکروسرویس برای ارائه سرویسهای مقیاسپذیر.
همکاری نزدیک با تیمهای هوش مصنوعی، فرانتاند، و طراحی برای اطمینان از عملکرد و یکپارچگی سیستم.
بهینهسازی کد و رفع مشکلات عملکردی برای ارائه تجربهای روان به کاربران.
پیادهسازی مکانیزمهای امنیتی، از جمله رمزنگاری و احراز هویت (JWT، OAuth2).
نظارت و استقرار سرویسها با استفاده از Docker و ابزارهای مرتبط.
مهارتها و تجربیات موردنیاز:
تسلط کامل به زبان Golang و مفاهیم مرتبط با همزمانی (Goroutines، Channels، Context).
تجربه طراحی و توسعه APIهای RESTful یا gRPC.
آشنایی عمیق با دیتابیسهای رابطهای (PostgreSQL) و غیررابطهای (Redis).
تجربه در معماری میکروسرویس و ارتباطات بین سرویسها.