شرح موقعیت
استخدام برنامهنویس ارشد Back-End دگرسا | سیستمسازی، اتوماسیون و هوش مصنوعی کسبوکار دگرسا برای توسعه محصولات و پلتفرمهای خود بهدنبال یک Senior Back-End Developer باتجربه، مسئلهمحور و مسئولیتپذیر است. ما دنبال کسی نیستیم که صرفاً تسک بگیرد و API تحویل دهد. دنبال توسعهدهندهای هستیم که بتواند مسئله را بفهمد، درباره معماری تصمیم بگیرد، ریسکهای فنی را ببیند و سیستمی بسازد که فردا هم بتوان آن را توسعه داد. اگر به ساخت سیستمهای واقعی، اتوماسیون، پردازش داده و محصولات مبتنی بر هوش مصنوعی علاقه دارید، این موقعیت میتواند برای شما مناسب باشد. مسئولیتهای اصلی طراحی و توسعه سرویسهای Back-End طراحی و توسعه RESTful API مشارکت در طراحی Architecture محصولات طراحی ساختار مناسب Database توسعه Integration با سرویسها و APIهای مختلف توسعه زیرساخت موردنیاز برای قابلیتهای مبتنی بر AI پیادهسازی Authentication و Authorization توجه جدی به Security و Data Protection بهینهسازی Performance و Queryها طراحی Logging، Monitoring و Error Handling مناسب توسعه و نگهداری Background Jobs و Queueها نوشتن کد تمیز، قابل تست و قابل نگهداری Code Review و کمک به ارتقای کیفیت فنی تیم Debug و Root Cause Analysis مشکلات مشارکت در تصمیمگیریهای فنی محصول مستندسازی بخشهای مهم سیستم همکاری نزدیک با Front-End، AI، Product و UI/UX از یک Senior چه انتظاری داریم؟ Senior بودن برای ما صرفاً تعداد سالهای سابقه نیست. انتظار داریم وقتی یک Feature جدید تعریف میشود، قبل از شروع کدنویسی بتوانید درباره این موارد فکر کنید: آیا این راهحل در مقیاس بزرگتر هم جواب میدهد؟ اگر تعداد کاربران چند برابر شود چه اتفاقی میافتد؟ اگر یک سرویس خارجی Down شود، سیستم چه رفتاری خواهد داشت؟ چه چیزی باید Sync و چه چیزی Async باشد؟ کجا Cache لازم داریم؟ چه دادهای باید ذخیره شود؟ ریسک امنیتی این Feature چیست؟ چطور این بخش را Test و Monitor میکنیم؟ و مهمتر: آیا راه سادهتری برای حل مسئله وجود دارد؟ مهارتهای فنی مورد انتظار تجربه حرفهای توسعه Back-End تسلط مناسب به اصول Software Engineering تسلط به طراحی و توسعه API درک مناسب از Software Architecture تسلط به اصول Object-Oriented Programming و Design Patterns تجربه کار با SQL و طراحی دیتابیس آشنایی با NoSQL در موارد کاربردی آشنایی با Caching تجربه کار با Queue و Background Processing تسلط مناسب به Git آشنایی با Docker آشنایی با CI/CD درک مناسب از Linux و محیط Server آشنایی با Unit Test و Integration Test درک مناسب از Security در Web Applications تجربه کار با معماریهایی مانند Microservices، Event-Driven Architecture و Distributed Systems مزیت مهم محسوب میشود. تجربه AI برای ما یک امتیاز جدی است با توجه به ماهیت محصولات دگرسا، تجربه در موارد زیر مزیت قابلتوجهی محسوب میشود: Integration با LLM APIها طراحی AI Agentها Function / Tool Calling RAG Vector Database Embedding Workflow Automation پردازش و مدیریت Context طراحی سیستمهای Human-in-the-loop اتصال AI به دادهها و سیستمهای کسبوکار لازم نیست متخصص Machine Learning باشید؛ اما انتظار داریم از کار کردن با AI بهعنوان بخشی از Architecture محصول استقبال کنید. چه کسی برای دگرسا مناسبتر است؟ توسعهدهندهای که: قبل از کدنویسی مسئله را میفهمد. درباره کیفیت کد حساس است. Technical Debt را میبیند و مدیریت میکند. برای هر مسئلهای Microservice پیشنهاد نمیدهد. در عین توجه به Architecture، گرفتار Overengineering نمیشود. Performance و Security را بخشی از توسعه میداند، نه مرحلهای برای بعد. وقتی Production مشکل دارد، مسئولیت حل مسئله را میپذیرد. تصمیم فنی خود را میتواند مستدل توضیح دهد. نقد فنی را میپذیرد و در Code Review مشارکت فعال دارد. از ابزارهای AI برای افزایش سرعت توسعه استفاده میکند، اما کیفیت کد را به آنها واگذار نمیکند. مزایای همکاری با دگرسا حقوق مناسب و رقابتی متناسب با سطح تخصص و تجربه بیمه تأمین اجتماعی میانوعده پاداش مبتنی بر عملکرد و دستاورد حضور در توسعه محصولات واقعی و مبتنی بر AI امکان مشارکت در تصمیمهای معماری و فنی کار روی مسائل واقعی Automation و Business Systems امکان استفاده از ابزارهای حرفهای AI در فرایند توسعه محیط کاری حرفهای و روبهرشد فرصت یادگیری و توسعه تخصصی امکان اثرگذاری مستقیم بر محصول مسیر رشد متناسب با توانمندی و عملکرد ساعت و نوع همکاری تماموقت و حضوری شنبه تا چهارشنبه: ۰۸:۰۰ تا ۱۶:۳۰ پنجشنبه: ۰۸:۰۰ تا ۱۳:۳۰ درباره دگرسا دگرسا در حوزه سیستمسازی، اتوماسیون و هوشمندسازی کسبوکارها فعالیت میکند. ما محصولاتی میسازیم که قرار است فرایندهای واقعی کسبوکار را به نرمافزار، داده، اتوماسیون و هوش مصنوعی متصل کنند. بنابراین Back-End در دگرسا صرفاً لایهای پشت یک Interface نیست؛ بخش مهمی از منطق، مقیاسپذیری و هوشمندی محصول در همین لایه ساخته میشود. برای درخواست همکاری لطفاً رزومه و در صورت وجود GitHub، Portfolio یا نمونه پروژههای فنی خود را ارسال کنید. در کنار رزومه، کوتاه درباره یکی از پیچیدهترین سیستمهایی که در توسعه آن نقش داشتهاید توضیح دهید: مسئله چه بود؟ Architecture چگونه طراحی شد؟ مسئولیت شخصی شما چه بود؟ مهمترین چالش فنی چه بود؟ چه تصمیمی گرفتید و چرا؟ اگر امروز دوباره آن سیستم را طراحی کنید، چه چیزی را متفاوت انجام میدهید؟ برای این موقعیت، توان حل مسئله و عمق فنی برای ما مهمتر از تعداد تکنولوژیهایی است که در رزومه نوشته شدهاند.
نیازمندیها
- Back-end
- RestFul API
- SQL
- NoSQL
- Git