شرح موقعیت
مهارت ها:
مسئولیتها
- طراحی و پیاده سازی سرویسهای backend مقیاس پذیر
- توسعه Task management Core، Workflow Engine و سیستمهای مدیریت درخواست
- طراحی و پیاده سازی APIهای RESTful و GraphQL با عملکرد بالا و مستندسازی دقیق با Swagger
- پیادهسازی منطق گردش کار پویا، قوانین شرطی، رویدادها و Triggerها
- توسعه سیستمهای نوتیفیکیشن، Audit Log و نسخه بندی تسکها
- طراحی دیتابیس و بهینه سازی query ها برای سناریوهای با حجم داده زیاد
- مشارکت در طراحی معماری میکروسرویسها
- مشارکت فعال در code review و refactoring
- همکاری نزدیک با تیم توسعه frontend
- Expert-level JavaScript and TypeScript for building scalable backend applications
- Advanced Node.js development with strong proficiency in NestJS and structured architectures
- Deep understanding of Object-Oriented Programming, design patterns, and maintainable code structure
- Practical experience with Clean Architecture, SOLID principles
- Real-time communication systems using WebSocket, Server-Sent Events (SSE)
- High-performance RESTful API design, optimization, and documentation; working knowledge of GraphQL
- Strong experience with relational databases and NoSQL databases
- Advanced caching strategies and in-memory storage using Redis
- Proficiency with message queues and event streaming platforms such as RabbitMQ and Kafka
- Solid understanding of microservices architecture, service communication, observability, and resilience patterns
- Solid experience with Docker and containerized development workflows.
- Familiarity with DevOps concepts, CI/CD pipelines, automated testing, and deployment processes.
- Strong command of unit, integration, and end-to-end testing approaches for backend systems
- Expertise with Git, Git Flow branching strategies, and collaborative development workflows
- Solid foundation in backend security, authentication/authorization, and prevention of common vulnerabilities
- Performance profiling, troubleshooting, and production-level debugging across distributed systems
- Clear communication, cross-team collaboration, and technical decision-making in complex environments
نیازمندیها
- Node.js
- Javascript
- MongoDB
- Git