بازگشت به فرصت‌ها
لوگوی برنت | BerNet
جدیدفارسی

Technical Team Lead

برنت | BerNet·تهران·امروز

حضوریلیدقراردادیتوافقی

شرح موقعیت

ما به دنبال یک Technical Lead بسیار توانمند هستیم که بتواند مسئولیت فنی محصولات را از طراحی معماری تا پیاده‌سازی، استقرار و مقیاس‌پذیری بر عهده بگیرد. فرد موردنظر باید یک مهندس Full Stack واقعی باشد؛ یعنی در Frontend، Backend، معماری سیستم، دیتابیس، Infrastructure و DevOps تسلط عملی داشته باشد و بتواند در کنار این توانمندیها، محصولات و قابلیت‌های مبتنی بر هوش مصنوعی را نیز طراحی و توسعه دهد. این موقعیت برای فردی مناسب است که بتواند یک محصول را از نیازمندی اولیه تا یک سیستم Production-ready هدایت کند و در مسائل فنی پیچیده، شخصا مسئولیت وارد اجرا شود. توانمندی‌های اصلی: Data و Backend: تجربه عملی و حرفه‌ای با موارد زیر: Infrastructure و DevOps: فرد موردنظر باید بتواند در صورت نیاز شخصا زیرساخت محصول را نیز مدیریت کند و صرفاً وابسته به تیم DevOps نباشد. تجربه در موارد زیر مورد انتظار است: AI و محصولات مبتنی بر هوش مصنوعی: انتظار نداریم تخصص فرد صرفاً AI باشد، اما باید توانایی طراحی و توسعه محصولات مدرن مبتنی بر AI را داشته باشد. تجربه عملی در موارد زیر مورد انتظار است: همچنین تجربه Integration با سرویس‌هایی مانند موارد زیر مزیت مهم محسوب می‌شود: معماری و Design System: فرد موردنظر باید بتواند با توجه به نیازمندی‌های محصول، معماری مناسب را انتخاب و پیاده‌سازی کند و درباره Trade-offهای فنی تصمیم بگیرد. انتظار داریم درک عمیقی از موضوعاتی مانند موارد زیر داشته باشد: هدف ما صرفا ساخت سیستمی که «کار کند» نیست؛ محصول باید بتواند در طول زمان رشد کند و بدون ایجاد Technical Debt غیرقابل کنترل توسعه پیدا کند. نقش Technical Lead: این موقعیت صرفا یک Senior Developer نیست. فرد موردنظر باید بتواند: مهم‌ترین معیار ما: دنبال فردی هستیم که Builder باشد. کسی که قبلا محصولات واقعی ساخته باشد و بتواند درباره موارد زیر با جزئیات صحبت کند: برای ما توانایی عملی و تجربه واقعی بسیار مهم‌تر از آشنایی سطحی با تعداد زیادی تکنولوژی است. شرایط همکاری:

مسئولیت‌ها

  • طراحی معماری فنی محصولات بر اساس نیازمندی‌های Product و Business
  • تصمیم‌گیری درباره Architecture، Stack، Data Model و Infrastructure
  • توسعه و هدایت توسعه Backend و Frontend محصولات
  • طراحی سیستم‌های پایدار، توسعه‌پذیر، قابل نگهداری و مقیاس‌پذیر
  • حل مسائل پیچیده فنی و Performance
  • طراحی APIها، سرویس‌ها و Integrationهای مختلف
  • طراحی و مدیریت دیتابیس و Flow Data
  • پیاده‌سازی و مدیریت Infrastructure، Deployment و فرآیندهای DevOps
  • Code Review و تعیین استانداردهای فنی تیم
  • هدایت و Mentoring اعضای تیم توسعه
  • مشارکت مستقیم و on-Hands در توسعه بخش‌های مهم و پیچیده محصول
  • تبدیل نیازمندی‌های Product به راهکارهای فنی قابل اجرا
  • طراحی و توسعه قابلیت‌ها و محصولات مبتنی بر AI در کنار سایر بخش‌های نرم‌افزار
  • حداقل ۷ سال سابقه حرفه‌ای در توسعه نرم‌افزار
  • تجربه عملی به‌عنوان Technical Lead، Senior Engineer یا نقش مشابه
  • توانایی Ownership کامل یک محصول از نظر فنی
  • تسلط قوی به Development Backend با Python
  • تسلط به Django و Django REST Framework
  • تسلط به Frontend Development با React و Next.js
  • تسلط به طراحی API REST و معماری سرویس‌های Backend
  • توانایی طراحی Business Logicهای پیچیده
  • تجربه طراحی سیستم‌های High Performance و Scalable
  • تجربه طراحی و بهینه‌سازی دیتابیس
  • توانایی Debug و Troubleshooting سیستم‌های Production
  • PostgreSQL
  • Redis
  • Celery و پردازش‌های Asynchronous
  • Elasticsearch
  • Database Design
  • Query Optimization
  • Caching
  • Queue و Background Processing
  • API Design
  • Authentication و Authorization
  • Linux
  • Docker
  • CI/CD
  • Deployment و Release Management
  • Cloud Infrastructure
  • Logging و Monitoring
  • Performance Monitoring
  • مدیریت محیط‌های Development، Staging و Production
  • Troubleshooting مشکلات Production و Infrastructure
  • LLM / Generative AI
  • OpenAI، Claude، Gemini یا مدل‌های مشابه
  • AI Agents
  • Agentic AI Architecture
  • Multi-Agent Systems
  • Function Calling / Tool Calling
  • RAG
  • Embeddings
  • Vector Database و Vector Search
  • Prompt Engineering
  • Memory Management و Context
  • Agent Orchestration
  • Multi-step AI Workflows
  • Meta Platform (WhatsApp, Instagram, Messenger)
  • Google Calendar، Google Meet
  • Twilio
  • ElevenLabs، Vapi
  • سرویس‌ها و APIهای مشابه
  • System Design
  • Software Architecture
  • Distributed Systems
  • Scalability
  • Reliability
  • Availability
  • Performance
  • Security
  • Maintainability
  • Observability
  • Cost Optimization
  • تصمیم‌های فنی مهم را اتخاذ کند
  • Architecture Review انجام دهد
  • Code Review انجام دهد
  • استانداردهای Engineering را تعریف و اجرا کند
  • کارهای فنی را بین اعضای تیم تقسیم کند
  • توسعه‌دهندگان را هدایت و Mentor کند
  • ریسک‌های فنی را قبل از تبدیل شدن به مشکل شناسایی کند
  • بین سرعت توسعه، کیفیت، هزینه و مقیاس‌پذیری Trade-off منطقی ایجاد کند
  • در شرایط لازم خودش وارد کدنویسی و حل مسائل پیچیده شود
  • معماری محصول
  • تصمیم‌های فنی
  • مشکلاتی که در Production با آنها مواجه شده
  • نحوه Scale کردن سیستم
  • Performance Bottleneckها
  • Infrastructure
  • Deployment
  • Technical Debt
  • چالش‌های تیم توسعه
  • تجربه ساخت یا Integration قابلیت‌های AI
  • تمام‌وقت - ریموت
  • ترجیحا ساکن تهران
  • در صورت سکونت خارج از تهران، آمادگی حضور در جلسات حضوری به‌صورت ماهانه لازم است.

نیازمندی‌ها

  • SQL
  • Linux
  • CI/CD