استخدام Senior Full-Stack Developer (آقا-دورکاری-Backend-Focused-Node.js / NestJS)
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
دورکاری
حداقل سابقه کار
بیش از شش سال
حقوق
توافقی
شرح موقعیت شغلی
Senior Full-Stack Developer
Backend-Focused – Node.js / NestJS – Remote
We are an AI-focused software company building complex, production-grade software products.
We are looking for an exceptionally strong senior engineer with deep backend expertise.
This is a senior individual contributor role, working closely with our Technical Lead. You should be able to independently solve complex engineering problems, make sound technical decisions, and take ownership of critical parts of production systems.
What We Expect
Deep hands-on expertise with Node.js, NestJS, TypeScript, and PostgreSQL
Proven experience designing and evolving complex production backend systems
Strong system design skills, including scalability, service boundaries, caching, asynchronous processing, and failure handling
Advanced PostgreSQL knowledge, including query optimisation, indexing, transactions, locking, concurrency, and data modelling
Strong experience diagnosing real production issues, performance bottlenecks, race conditions, database problems, and distributed-system failures
Practical experience with Redis, queues, background jobs, WebSockets, real-time systems, and event-driven architectures
Ability to evaluate architectural trade-offs and make technically sound decisions with limited guidance
Ability to understand a complex existing codebase, identify weaknesses, and improve its architecture and reliability
Strong engineering judgement around performance, security, maintainability, and production reliability
Working knowledge of React.js / Next.js; deep frontend expertise is not required
AI-Assisted Engineering
We actively use tools such as Codex, Claude Code, Cursor, and similar AI engineering tools.
You should be able to use AI effectively while independently reviewing and validating generated code, architecture, security, performance, and technical decisions.
Nice to Have
LLM / AI product integrations
High-traffic or data-intensive systems
Microservices and distributed systems
Kubernetes / cloud infrastructure
Observability and production monitoring
This Role May Not Be a Good Fit If
Most of your professional experience is primarily frontend
Your backend experience is mainly limited to CRUD applications or straightforward business APIs
You need detailed technical instructions before starting complex tasks
You have limited experience debugging and maintaining production systems
You have not worked with scalability, concurrency, real-time systems, queues, or performance-related challenges
You are uncomfortable making and defending technical decisions independently
You rely heavily on AI-generated code without being able to independently validate its architecture, security, performance, and correctness
When Applying
Briefly describe one backend system you personally designed or had significant technical ownership of, including:
approximate scale
architecture and database
the hardest technical problem you solved
one important architectural decision you personally made
one production issue you personally diagnosed and resolved
Applications without this information may not be prioritised.
Why Niksam?
Work on challenging AI-powered products, collaborate with a strong technical team, and take meaningful ownership of complex engineering problems in a fully remote environment.
هوش مصنوعی نیک سام با تمرکز بر تولید نرمافزارهای موبایل و وب، ارائهدهنده راهکارهای نوآورانه و کاربردی در سطح بینالمللی است. ما با بهرهگیری از تیمی متخصص و استانداردهای روز دنیا، محصولاتی هوشمند و باکیفیت را به بازار جهانی عرضه میکنیم.
در نیک سام توسعه ابزارهای هوش مصنوعی، هسته اصلی نوآوریهای ماست. این ابزارها برای بهبود بهرهوری و ایجاد تحولی جدید در کسبوکارهای دیجیتال طراحی شدهاند.
اگر به یادگیری، چالشهای جدید و رشد در محیطی پویا علاقه دارید، نیک سام مشتاق همکاری با شماست.