ما در گراف به دنبال یک توسعهدهندهٔ با حداقل ۲ سال تجربهٔ عملی در توسعهٔ محصولات با زبان 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 انجام دادهاید
- یک پاراگراف کوتاه دربارهٔ نقش ایدهآل شما و انتظارهایتان
"گراف" شرکتی نرمافزاری فعال در حوزه امنیت اطلاعات است که فعالیت خود را در سال ۱۳۹۴ آغاز نمود.
توسعه نرمافزارهای امنیتی و ارائه راهکارهای حوزه امنیت در اطلاعات و ارتباطات بخش عمده فعالیتهای ما در گراف را تشکیل میدهند.