به منظور تکمیل تیم توسعه محصول از سمت بکاند، شرکت آیتیکا به دنبال جذب همکار با تخصصهای مشروح در ذیل میباشد. لازم به ذکر است تیم بکاند مجموعه در حال حاضر فعال بوده و همکار جدید به تیم فعلی ملحق خواهد شد. خواهشمند است متن آگهی را دقیق بخوانید و در صورت دارا بودن شرایط، رزومه خود را ارسال نمایید.
About the Role:
We’re building a fast, modular NestJS + GraphQL backend powering a modern e-commerce and Web3-enabled platform. You’ll work on core backend architecture, scaling features, event-driven flows, integrations (auth, payments, search, Web3, AI), and real production deployments.
We move quickly, keep things practical, and expect engineers to think independently.
Core Requirements:
Backend:
- Solid knowledge of NestJS fundamentals (modules, guards, interceptors)
- Familiarity with GraphQL, microservices patterns, message queues
- Good command of TypeScript
- Ability to debug using source code, not just documentation
- Experience with multi-auth flows (JWT, OAuth, multi-step identity)
- Experience integrating multiple payment systems
Message brokers:
- Comfortable with working with messaging brokers such as RabbitMQ
- Exposure to AI integration (Highly recommended) for queueing and productizing (AI development is not part of this role, but productizing an existing AI model as a service in the backend system is)
Data & Storage:
- Strong with PostgreSQL
- Practical use of Redis
- Bonus: Typesense or Elasticsearch
Architecture:
- Comfortable with event-driven design
- Modular, maintainable code structure
- Practical (not enterprise-heavy) DDD understanding
DevOps (Practical Musts):
- Deploying Node/NestJS apps on Linux
- Basic Nginx configuration
- SSL setup and renewal
- Using Docker
- Debugging server issues (logs, performance, connectivity)
Nice to Have:
- Experience with e-commerce or transactional systems
- Basic understanding of Blockchain/Web3 and handling on-chain events
- Familiarity with monitoring tools
- Familiarity with Web UI and Android (Kotlin) UI workflows from working alongside frontend/mobile teams
What Matters Most:
- Ability to understand English (reading docs, APIs, RFCs)
- Strong problem-solving attitude
- Ownership mindset and comfort with fast decision-making
- Curiosity and willingness to dig deep into unfamiliar systems
Hiring Options
Senior Backend Engineer — Part-time (Flexible)
Mid-Level Backend Engineer — Full-time