ما در گراف به دنبال یک توسعهدهندهٔ با حداقل ۲ سال تجربهٔ عملی در توسعهٔ محصولات با زبان Rust و حداقل ۴ سال تجربهٔ کلی در توسعهٔ نرمافزار هستیم. اگر به نوشتن کد قابل تست، خوانا و مستندسازیپذیر علاقهمندید، و تجربه یا اشتیاق کار در حوزههای مرتبط با امنیت سیستم عامل و سطح پایین سیستم دارید، مشتاق همکاری با شما هستیم.
مسئولیتها:
طراحی، توسعه و نگهداری ماژولها و سرویسهای سمت سرور و کلاینت
نوشتن تستهای واحد و یکپارچه طبق فلسفهٔ TDD و شرکت در Code Review
مستندسازی تغییرات، طراحیها و APIها (README، RFC کوتاه یا مستندات فنی)
همکاری نزدیک با تیمهای QA، DevOps و Product برای تحویل با کیفیت
رفع باگها، بهینهسازی عملکرد و شرکت در طراحی معماری محصول
شرکت در برنامهریزی اسپرینتها و پیادهسازی بهترین روشهای توسعهٔ نرمافزار
پیشنیازهای الزامی (Must-have):
حداقل ۲ سال تجربه عملی توسعه با Rust در محصول یا پروژهٔ تولیدی.
حداقل ۴ سال سابقهٔ کلی در توسعهٔ نرمافزار
تسلط بر مفاهیم TDD (Test-Driven Development) و توانایی نوشتن تستهای موثر (unit / integration)
آشنایی و رعایت اصول Clean Code و توانایی نوشتن کد خوانا، قابل نگهداری و قابل تست
توانایی مستندسازی دقیق کارها (توضیحات فنی، نحوهٔ اجرا، API docs)
تجربهٔ استفاده از ابزارهای کنترل نسخه (Git) و آشنایی با فرآیندهای Code Review
توانایی کار تیمی، ارتباط موثر و شرکت در جلسات فنی و تیمی
مهارت های زیر به عنوان مزیت درنظر گرفته می شوند:
تجربه یا آشنایی با eBPF
تجربهٔ توسعه روی Windows API
تجربهٔ کار با محصولات امنیتی (مثل EDR, XDR یا آنتیویروسها)
آشنایی با CI/CD (GitHub Actions, GitLab CI, Jenkins)، کانتینرها (Docker) و ابزارهای استقرار
آشنایی با مفاهیم شبکه، مکانیزمهای IPC و نگهداری حافظه در سطح پایین
آشنایی با ابزارهای issue tracking (Jira/GitHub Issues) و مستندسازی (MkDocs, Sphinx, docs.rs)
توانایی خواندن و نوشتن انگلیسی فنی (برای مستندات و ارتباط با منابع)
مهارتهای فردی:
روحیهٔ همکاری تیمی
مسئولیتپذیری در کیفیت تحویل (کدنویسی، تست، مستند)
توان حل مسئله و تفکر سیستمی
انعطافپذیری در پذیرش بازخورد
نیازمندیهای ارسال رزومه: لطفاً رزومه خود را به همراه موارد ذیل برای ما ارسال کنید:
لینک GitHub/Repo (در صورت وجود)
یک نمونهٔ کوتاه کد یا توضیح پروژههایی که با Rust انجام دادهاید
یک پاراگراف کوتاه دربارهٔ نقش ایدهآل شما و انتظارهایتان
"گراف" شرکتی نرمافزاری فعال در حوزه امنیت اطلاعات است که فعالیت خود را در سال ۱۳۹۴ آغاز نمود.
توسعه نرمافزارهای امنیتی و ارائه راهکارهای حوزه امنیت در اطلاعات و ارتباطات بخش عمده فعالیتهای ما در گراف را تشکیل میدهند.