ما در حال توسعه یک پلتفرم مبادلات دارایی دیجیتال با معماری Microservices هستیم. برای تسریع فرآیند توسعه، قصد داریم پیادهسازی سرویسهای مختلف (مانند سرویس احراز هویت، سرویس نوتیفیکیشن، و...) را به صورت ماژولار و پروژهای به توسعهدهندگان خبره برونسپاری کنیم. اگر تخصص بالایی دارید و مایل هستید به صورت فریلنس یا پارهوقت روی تسکهای مشخص با ددلاین معین کار کنید، این موقعیت برای شماست.
شرح مدل همکاری:
پروژه به "میکروسرویسهای مستقل" شکسته شده است (مثلاً سرویس مدیریت کیف پول یا سرویس ارسال ایمیل).
شما مسئولیت صفر تا صد توسعه، دیتابیس و تستنویسی برای آن سرویس خاص را بر عهده میگیرید. قرارداد برای هر ماژول به صورت جداگانه بسته میشود و پرداخت پس از تحویل و پاس شدن تستها انجام میگردد.
مسئولیتها (بسته به ماژول انتخابی):
توسعه APIها با استفاده از Go , Python یا Node.js بر اساس مستندات ارائه شده.
طراحی دیتابیس (PostgreSQL) و مدیریت کش (Redis) برای سرویس مربوطه.
رعایت اصول Clean Code و نوشتن Unit Test برای تمامی فانکشنها (الزامی).
داکیومنتسازی کامل API (با Swagger/OpenAPI).
مهارتهای مورد نیاز:
تسلط بر یکی از زبانهایPython , Go یا Node.js/TypeScript.
تجربه کار با دیتابیسهای رابطهای (SQL) و NoSQL.
آشنایی با Docker (تحویل پروژه به صورت داکرایز شده).
درک معماری میکروسرویس و ارتباطات REST/gRPC.
متعهد به زمانبندی و کیفیت کد.
مزایای همکاری:
امکان دورکاری کامل و ساعت کاری منعطف.
پرداخت منظم و توافقی به ازای هر ماژول.
تجربه کار روی یک پروژه مقیاسپذیر فینتک با استانداردهای روز.