سهند پردازش | Sahand Pardazesh

استخدام Senior Full-Stack Engineer (دورکاری)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت دورکاری
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی


About the Role

We are looking for a highly skilled and motivated Senior Full-Stack Engineer to join our engineering team. In this role, you will own end-to-end development of complex features, drive architectural decisions. You thrive in fast-paced environments, take pride in clean and maintainable code, and leverage cutting-edge AI-assisted development tools to ship high-quality software efficiently.


Responsibilities

  • Design, build, and maintain scalable full-stack applications using Node.js and modern web frameworks (Next.js, Nuxt.js, or equivalent)
  • Architect robust, maintainable systems with a strong command of system design principles — including microservices, event-driven architecture, caching strategies, and API design
  • Own database modeling, query optimization, and schema design across both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases
  • Lead complex debugging sessions and conduct thorough root-cause analysis across the full stack — from frontend rendering issues to backend performance bottlenecks and infrastructure anomalies
  • Collaborate cross-functionally with product, design, and DevOps teams to deliver well-architected solutions on time
  • Leverage AI coding assistants (Claude, Cursor) effectively as part of your daily development workflow — including prompt engineering, code review with AI, and AI-assisted refactoring
  • Conduct and participate in code reviews, enforce best practices, and uphold coding standards across the team
  • Contribute to technical documentation, architecture decision records (ADRs), and runbooks


Required Qualifications


Core Engineering

  • 5+ years of professional software engineering experience with a strong full-stack focus
  • Deep expertise in Node.js (Express, Fastify, or NestJS) including async patterns, streams, and performance tuning
  • Production experience with Next.js and/or Nuxt.js, including SSR, SSG, ISR, middleware, and API routes
  • Strong proficiency in TypeScript and modern JavaScript (ES2020+)

System Design & Architecture

  • Proven ability to design scalable, fault-tolerant distributed systems
  • Experience with RESTful API design, GraphQL, and/or gRPC
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Understanding of CI/CD pipelines, infrastructure-as-code, and DevOps principles

Databases

  • Strong experience with PostgreSQL or MySQL, including query optimization, indexing strategies, and schema design
  • Hands-on experience with NoSQL databases (MongoDB, DynamoDB, or similar)
  • Familiarity with caching layers using Redis or Memcached
  • Understanding of data modeling patterns (normalization, denormalization, event sourcing, CQRS)

Debugging & Problem Solving

  • Exceptional ability to diagnose and resolve complex bugs across the entire stack
  • Experience with observability tooling — logging (structured logs), tracing (OpenTelemetry, Jaeger), and metrics (Prometheus, Grafana, Datadog)
  • Systematic, hypothesis-driven approach to problem solving under pressure

AI-Assisted Development

  • Hands-on experience working with Claude or Cursor as part of a professional development workflow
  • Ability to craft effective prompts for code generation, refactoring, test writing, and architectural exploration
  • Critical mindset when reviewing and integrating AI-generated code — validating correctness, security, and maintainability

Nice to Have

  • Experience with message queues (Kafka, RabbitMQ, SQS)
  • Familiarity with WebSockets or real-time systems (Socket.IO, Server-Sent Events)
  • Contributions to open-source projects
  • Experience with monorepo tooling (Turborepo, Nx)
  • Exposure to LLM application development (RAG pipelines, tool use, embeddings)

What We Offer

  • Competitive salary and equity package
  • Remote-first culture with flexible working hours
  • Access to the latest AI development tools and subscriptions
  • Continuous learning budget for courses, conferences, and certifications
  • Collaborative, low-ego engineering culture that values craftsmanship and impact


معرفی شرکت

سهند پردازش در زمینه‌ی تحلیل داده های کلان و پردازش آنها فعالیت میکند. فعالیت‌های شرکت در زمینه‌های دریافت داده‌ها از منابع متعدد، تحلیل دیتا با استفاده از تکنیکهای یادگیری ماشین و هوش مصنوعی، و در نهایت نمایش فعال نتایج در وب میباشد.
  • مهارت‌های مورد نیاز

    Full-stack Node.js NoSQL
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml