هدف کلی نقشاین نقش برای ساختن زیرساختهای نرمافزاری پایدار، امن و مقیاسپذیر در پروژههای چلپی طراحی شده است. توسعهدهندهی بکاند در چلپی کسی است که نهفقط کد مینویسد، بلکه به سیستمها فکر میکند؛ به ساختار، معماری و تاثیر تصمیمهایش بر تجربهی نهایی کاربر. هدف نهایی این نقش، ساخت ستون فقرات فنی برای محصولاتی است که قرار است رشد کنند، یاد بگیرند و اثر بگذارند.
مهارتهای فنی- تسلط بر NestJS و مفاهیم معماری ماژولار
- آشنایی عمیق با Prisma و طراحی اسکیمای داده با رویکرد بهینه
- تسلط بر PostgreSQL و مفاهیم بهینهسازی Query
- توانایی طراحی و پیادهسازی APIهای RESTful و آشنایی با GraphQL
- درک قوی از Clean Architecture، Design Patterns و SOLID Principles
- تسلط به Docker و ساخت ایمیجهای بهینه برای استقرار
- تجربهی کار با CI/CD Pipelines و ابزارهای استقرار خودکار
- آشنایی با monorepo structures
- درک مفاهیم TDD، BDD و DDD و بهکارگیری در پروژههای واقعی
- درک مناسب از مفاهیم امنیت، احراز هویت و مجوزها
مهارتهای فنی مکمل- آشنایی با مفاهیم Microservices و Message Queues
- تجربهی کار با ابزارهای مانیتورینگ و لاگ
- مهارت در مستندسازی و تولید مستندات فنی شفاف و کاربردی
جایگاه سازمانیگزارشدهی مستقیم به: مدیر فنی یا مدیر پروژه
همکاری نزدیک با:
- تیم فرانتاند برای ایجاد هماهنگی و تجربهی کاربری روان
- تیم طراحی محصول و تجربه کاربر برای همراستایی فنی و کاربردی
- تیم داده و تحلیل برای ایجاد بسترهای هوشمند و قابل اتکا
- تیم DevOps برای پیادهسازی و نگهداری موثر زیرساختها
مسئولیتهای اصلی- طراحی، توسعه و نگهداری APIها و سرویسهای بکاند با رویکرد مقیاسپذیری و کارایی بالا
- پایبندی به اصول Clean Code و Design Patterns
- همکاری در طراحی معماری نرمافزار با نگاه بلندمدت و قابل توسعه
- مدیریت پایگاه داده و بهینهسازی عملکرد آن (PostgreSQL / Prisma)
- داکرایز کردن سرویسها و آمادهسازی برای استقرار در محیطهای مختلف
- همکاری در فرآیندهای CI/CD و استقرار خودکار
- نوشتن تستهای واحد، یکپارچه و رفتاری با درک مفاهیم TDD، BDD، و DDD
- بهبود مستمر ساختار کد، مستندسازی، و افزایش قابلیت نگهداری سیستم
- مشارکت فعال در جلسات فنی، تصمیمگیریهای معماری و بازبینی کدها
- همفکری با تیم محصول برای تبدیل نیازها به راهحلهای فنی موثر
مهارتهای نرم- تفکر سیستمی و درک اثر تصمیمهای فنی بر کل محصول
- دقت بالا، نظم شخصی و تعهد به کیفیت
- توانایی حل مسئله در شرایط واقعی و محدود
- روحیه یادگیری مداوم و علاقه به پیشرفت
- توان ارتباطی و همکاری در تیمهای چندتخصصی
- صداقت، مسئولیتپذیری و انضباط حرفهای
ارزشهای فرهنگی در همکاری با چلپیدر چلپی، ما فقط کد نمینویسیم؛ در حال ساختن محصول، تجربه، و آینده هستیم. توسعهدهندهای که با ما همراه میشود باید: به کیفیت بلندمدت و معماری تمیز باور داشته باشد، نه فقط تحویل سریع. بداند که اثر کارش فراتر از یک Endpoint است — بر تجربهی کاربر تاثیر میگذارد. در یادگیری و بهبود مستمر، جدی و پیگیر باشد. با تیم، همفکر و همراه باشد، نه صرفاً مجری تسکها.
نگاهی واقعی از درون چلپیچلپی هنوز برند بزرگی نیست. نه نامی آشنا داریم، نه امکاناتی همسنگ شرکتهای بزرگ. اما چیزی در ما هست که می تواند جای هر کمبودی را پر کند: برنامه برای رشد و امید. ما به جای پنهان کردن ضعفهایمان، آنها را میشناسیم، دربارهشان حرف میزنیم و برای رفعشان قدم برمیداریم. هر روز یاد میگیریم، اصلاح میکنیم، و بهتر میشویم. در عوض، نقطه قوت ما قرار است تیمی باشد که بلدند با هم فکر کنند، با هم بسازند و از هم یاد بگیرند. ما در مسیر ساختن هستیم. مسیری که شاید آهستهتر باشد، اما اصیل، پایدار و هدفمند است. اگر تو هم اهل یادگیری، رشد و اثرگذاری هستی، در چلپی جایی برای تو هست؛ جایی برای ساختن، نه صرفاً کار کردن.