استخدام توسعهدهنده بکاند (Python-FastAPI-دورکاری)
این آگهی منقضی
شده است
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
دورکاری
حداقل سابقه کار
مهم نیست
حقوق
توافقی
شرح موقعیت شغلی
ما یک استارتاپ پیشرو در حوزه فناوری مالی (FinTech) هستیم که در حال ساخت یک پلتفرم تحلیلی نسل جدید برای بازارهای مالی جهانی هستیم. مأموریت ما، دموکراتیزه کردن دسترسی به دادههای پیچیده و ارائه ابزارهای تحلیلی قدرتمند به معاملهگران و سرمایهگذاران در سراسر جهان است. تیم ما متشکل از افراد متخصص، خلاق و علاقهمند به حل چالشهای بزرگ است و ما به دنبال یک توسعهدهنده بااستعداد و باانگیزه هستیم تا به ما در ساخت زیرساخت بکاند این پلتفرم هیجانانگیز کمک کند.
شرح موقعیت شغلی: به عنوان یک توسعهدهنده بکاند، شما نقش کلیدی در طراحی، توسعه و نگهداری APIهای اصلی پلتفرم ما خواهید داشت. شما مسئول ساخت سرویسهای مقیاسپذیر، پرسرعت و امنی خواهید بود که دادهها را از منابع مختلف تجمیع کرده و در اختیار لایه فرانتاند قرار میدهد. شما با چالشهای مانند مدیریت اتصالات WebSocket، پردازش دادههای حجیم روبرو خواهید شد.
مسئولیتهای اصلی:
طراحی، توسعه و پیادهسازی APIهای RESTful با استفاده از FastAPI. نوشتن کدهای تمیز، بهینه، قابل تست و با قابلیت نگهداری بالا بر اساس بهترین شیوهها (Best Practices). یکپارچهسازی با APIهای شخص ثالث (Third-Party APIs) برای دریافت دادههای مالی از منابع مختلف. طراحی و مدیریت اسکیمای دیتابیس (ترجیحاً با SQLAlchemy و Alembic). پیادهسازی مکانیزمهای احراز هویت و مجوزدهی (Authentication & Authorization) مانند JWT. توسعه و نگهداری اسکریپتهای خودکار (Cron Jobs) برای پردازش و تجمیع دادهها. همکاری نزدیک با تیم فرانتاند برای تعریف نیازمندیها و اطمینان از یکپارچگی روان سرویسها.
مهارتها و تجربیات مورد نیاز:
تخصص و تجربه عمیق در توسعه بکاند با Python و فریمورک FastAPI. تسلط کامل بر مفاهیم برنامهنویسی آسنکرون (Async/Await) در پایتون. تجربه کار با SQLAlchemy و ابزارهای مهاجرت دیتابیس مانند Alembic. دانش قوی در طراحی و کار با پایگاههای داده رابطهای (مانند PostgreSQL). تجربه در پیادهسازی سیستمهای کشینگ (مانند Redis). آشنایی با ابزارهای کانتینرسازی مانند Docker. توانایی نوشتن تستهای واحد (Unit Tests) و تستهای یکپارچهسازی (Integration Tests). روحیه حل مسئله، توانایی یادگیری سریع و علاقهمند به کار در یک محیط استارتاپی پویا.
موارد زیر امتیاز محسوب میشود:
تجربه کار با WebSocket برای ارتباطات آنی (Real-time). تجربه کار با ابزارهای CI/CD. علاقه یا تجربه در حوزه بازارهای مالی (FinTech, Crypto, Stocks, Forex).
ما در Trinity Cyberian Team، تیمی پویا و فریلنسر از برنامهنویسان، گرافیستها و متخصصان تولید محتوا هستیم که با همکاری و خلاقیت، ایدهها را به واقعیت تبدیل میکنیم.