ما به دنبال یک Golang Backend Engineer توانمند هستیم که تجربه توسعه سرویسهای Backend مقیاسپذیر و Production-grade را داشته باشد. فرد مناسب این موقعیت علاوه بر تسلط به Go، توانایی کار با Python، طراحی سرویسهای مبتنی بر gRPC و علاقهمندی به توسعه سیستمهای هوشمند و Agentic را نیز دارا است.
این نقش مناسب فردی است که به طراحی سیستمهای Backend مدرن، معماری سرویسها، Performance Engineering، ارتباطات بین سرویسها و استفاده از تکنولوژیهای نوین در محصولات نرمافزاری علاقهمند است.
مسئولیتها
طراحی و توسعه سرویسهای Backend با Golang طراحی APIهای مقیاسپذیر، قابل نگهداری و امن طراحی و توسعه سرویسهای ارتباطی مبتنی بر gRPC و Protocol Buffers تعریف، نگهداری و بهینهسازی قراردادهای ارتباطی بین سرویسها با استفاده از Protobuf توسعه سیستمهای Concurrent با استفاده صحیح از قابلیتهای Go بهینهسازی Performance سرویسها و تحلیل مشکلات Production طراحی و پیادهسازی سرویسهای قابل اطمینان در محیطهای Distributed مشارکت در طراحی معماری سیستم و تصمیمهای فنی توسعه ابزارها و سرویسهای جانبی با Python در صورت نیاز همکاری در توسعه قابلیتهای مبتنی بر AI و Automation در محصولات طراحی و توسعه Integration با مدلهای زبانی، Agentها و سرویسهای هوشمند در صورت نیاز پروژه مهارتهای ضروری
Golang
تجربه حرفهای توسعه با Go تسلط به مفاهیم: Goroutine و Channel Context و مدیریت Lifecycle Interface Design Error Handling Testing و Benchmarking Memory Management و Performance Optimization تجربه طراحی و توسعه سرویسهای Backend در محیط Production gRPC و Protocol Buffers
تجربه کار با gRPC در معماریهای Microservice توانایی طراحی و توسعه APIهای مبتنی بر Protocol Buffers آشنایی با: تعریف Service و Message در فایلهای .proto Versioning قراردادهای API Code Generation برای زبانهای مختلف Unary و Streaming RPC مدیریت Timeout، Deadline و Error Handling در gRPC ارتباط امن سرویسها با TLS در صورت نیاز درک مزایا و Trade-offهای gRPC در مقایسه با REST در سیستمهای Distributed Backend & Distributed Systems
تجربه کار با Databaseهای رابطهای مانند PostgreSQL آشنایی با: Query Optimization Transaction Management Caching Strategy Message Queue Event-driven Architecture Retry، Idempotency و Fault Handling تجربه کار با ابزارهایی مانند: Redis Kafka یا RabbitMQ Docker و Kubernetes Python
توانایی توسعه و نگهداری سرویسها یا ابزارهای Python آشنایی با Python برای: Automation Data Processing توسعه سرویسهای AI محور Integration با ابزارها و APIهای مختلف مهارتهای امتیازی
تجربه کار با سیستمهای مبتنی بر AI و LLM آشنایی با مفاهیم: RAG Embedding Vector Database Tool Calling Agent Workflow تجربه توسعه قابلیتهای Agentic در کنار سیستمهای Backend تجربه طراحی Workflowهای هوشمند و Automation تجربه طراحی معماری Microservice مبتنی بر gRPC آشنایی با Observability: Logging Metrics Distributed Tracing ویژگیهای مورد انتظار
توانایی تحلیل مسائل پیچیده و ارائه راهکارهای قابل توسعه توجه به کیفیت، Performance و Reliability توانایی تصمیمگیری بر اساس Trade-offهای فنی درک اهمیت قراردادهای API و ارتباط بین سرویسها علاقهمند به یادگیری و استفاده از تکنولوژیهای جدید توانایی همکاری در طراحی و توسعه محصولات Backend و AI محور تکنولوژیها
شرکت پارس پویش فن آور فعالیت خود را از سال 1382 به عنوان یک شرکت ارائه دهنده راهکارهای نرم افزاری آغاز کرد. شرکت پارس پویش با اتکا به کارکنان شایسته و متخصص و شناخت انتظارات و نیازهای بازار و مشتریان به ارائه محصولات و خدمات نرم افزاری پرداخته است و به عنوان « اولین» شرکت تولید کننده نرم افزار متن باز در ایران در سه حوزه راهکاری های اپراتور های مخابراتی ، امنیت شبکه های سازمانی و راهکارهای مراکز داده به صورت فعال حضور داشته و در مدت فعالیت خود تا کنون سهم 60% درصدی از بازار تلکام را کسب نموده و بالغ بر 1000 قرارداد , B2G B2B را در تحت پشتیبانی دارد.