مسئولیت:
· طراحی و توسعه سرویسهای Backend مقیاسپذیر و قابل نگهداری
· تحلیل نیازمندیها و تبدیل آنها به فلوچارت، الگوریتم و طراحی منطقی سیستم
· طراحی و پیادهسازی پایگاه دادههای بهینه و استاندارد
· مشارکت در تصمیمگیریهای معماری نرمافزار
· همکاری نزدیک با تیم Frontend , DevOps و Product برای تحویل با کیفیت پروژه
· نوشتن کدهای تمیز براساس اصول SOLID ، ماژولار و تستپذیر
مهارت های مورد نیاز:
· مهارت حل مسئله، تفکر منطقی و قدرت تحلیل بالا
· تسلط کامل به یکی از زبانهای Python یا Go
· توانایی قوی در طراحی الگوریتم و تحلیل مسائل
· تسلط به طراحی و مدلسازی پایگاه داده (SQL , NoSQL)
· آشنایی و تجربه عملی با معماریهای نرمافزار (, Microservices Clean Architecture , Layered و ... )
· تجربه کار با , Git CI/CD و اصول توسعه چابک
· مهارتهای نرم مانند کار تیمی، ارتباط موثر، مدیریت زمان
مهارت های مزیتی:
· تجربه کار با Docker و Kubernetes
· تجربه طراحی API های استاندارد (REST , GraphQL , gRPC)
· آشنایی با پیامرسانها (RabbitMQ Kafka , و …)