We are a growing AI-focused software team building modern web products for an international market.
We are looking for a Senior Full-Stack Developer with a strong backend background to design, build, and scale the core services behind our AI-powered products.
This is a backend-first role. You will take ownership of backend services, technical decisions, code quality, and feature delivery while collaborating closely with product, frontend, and infrastructure teams.
What You’ll Do
Build scalable backend services using Node.js, NestJS, and TypeScript
Design APIs, data models, authentication flows, and real-time features
Improve performance, reliability, database queries, caching, and background jobs
Collaborate with frontend engineers using React and Next.js
Participate in architecture discussions, code reviews, debugging, and production releases
Take ownership of features from technical design to delivery
What We’re Looking For
Strong hands-on experience with Node.js, NestJS, TypeScript, and PostgreSQL
Solid understanding of API design, system architecture, OOP, SOLID, and clean code
Experience with REST APIs, WebSockets, JWT, RBAC, OAuth, Redis, queues, and background jobs
Experience with Docker, Git, CI/CD, and production deployment workflows
Good working knowledge of React.js and Next.js
Ability to understand product requirements, explain technical trade-offs, and improve existing codebases
Experience working in an Agile product team
AI-Assisted Engineering We expect developers to actively use modern AI coding tools such as Codex, Claude Code, Cursor, or similar tools in their daily workflow.
You should be able to use AI for implementation, debugging, refactoring, testing, and documentation — while also being able to review, validate, and improve AI-generated code independently.
Nice to Have
Experience with LLM APIs or AI product integrations
Experience with microservices, event-driven systems, monitoring, or observability
Experience with payment gateways, Kubernetes, or cloud infrastructure
Experience mentoring developers or conducting code reviews
Why Join Us?
Build cutting-edge AI products used by a global audience
Work with a highly skilled and ambitious engineering team
Fully remote environment with flexible working hours
Competitive compensation and performance-based bonuses
Access to leading AI platforms and tools
Long-term career growth opportunities
Transparent and reliable compensation process
Opportunity to solve challenging technical problems at scale
If you are passionate about backend engineering, system design, and building high-quality software products, we'd love to hear from you. Send us your résumé and tell us about the most challenging system you've built.
هوش مصنوعی نیک سام با تمرکز بر تولید نرمافزارهای موبایل و وب، ارائهدهنده راهکارهای نوآورانه و کاربردی در سطح بینالمللی است. ما با بهرهگیری از تیمی متخصص و استانداردهای روز دنیا، محصولاتی هوشمند و باکیفیت را به بازار جهانی عرضه میکنیم.
در نیک سام توسعه ابزارهای هوش مصنوعی، هسته اصلی نوآوریهای ماست. این ابزارها برای بهبود بهرهوری و ایجاد تحولی جدید در کسبوکارهای دیجیتال طراحی شدهاند.
اگر به یادگیری، چالشهای جدید و رشد در محیطی پویا علاقه دارید، نیک سام مشتاق همکاری با شماست.