شرح موقعیت شغلی
تو آوینا دنبال یه همتیمی هستیم که فقط کدنویس نباشه، فکر کنه، تحلیل کنه و بسازه.
کسی که وقتی با یه مسئله روبهرو میشه، از زاویهی محصول، تجربهی کاربر و مقیاسپذیری نگاهش کنه.
اگه ذهنیتت Problem Solverـه، عاشق طراحی معماری و ساخت سیستمهای پایدار و حرفهای هستی، جای تو اینجاست.
طراحی، توسعه و نگهداری سرویسهای بکاند در معماریهای ماژولار و مقیاسپذیر
همکاری نزدیک با تیم محصول و فرانتاند برای ساخت تجربهای روان و قدرتمند
طراحی و پیادهسازی REST APIها با ساختارهای بهینه و ایمن
مشارکت در بهبود معماری، فرایند توسعه و تست خودکار
پایش و بهینهسازی عملکرد سرویسها در محیطهای تولیدی
کسی که وقتی با یه مسئله روبهرو میشه، از زاویهی محصول، تجربهی کاربر و مقیاسپذیری نگاهش کنه.
اگه ذهنیتت Problem Solverـه، عاشق طراحی معماری و ساخت سیستمهای پایدار و حرفهای هستی، جای تو اینجاست.
طراحی، توسعه و نگهداری سرویسهای بکاند در معماریهای ماژولار و مقیاسپذیر
همکاری نزدیک با تیم محصول و فرانتاند برای ساخت تجربهای روان و قدرتمند
طراحی و پیادهسازی REST APIها با ساختارهای بهینه و ایمن
مشارکت در بهبود معماری، فرایند توسعه و تست خودکار
پایش و بهینهسازی عملکرد سرویسها در محیطهای تولیدی
مهارت های مورد نیاز
زبانها و فریمورکها:
تسلط عمیق به JavaScript و TypeScript
تسلط کامل بر Express.js و NestJS
آشنایی و تجربه در BPMS و Workflow Engine
معماری و مهندسی نرمافزار:
تسلط به مفاهیم OOP و Design Patterns
درک عمیق از اصول SOLID
تسلط به معماریهای DDD، TDD، MVC
آشنایی با معماری Microservices و Event-driven
تجربه در طراحی و پیادهسازی REST API و آشنایی با SOAP
پایگاه داده:
تسلط کامل به PostgreSQL و MySQL
آشنایی با MongoDB و Redis
تجربه در طراحی دیتابیسهای بهینه و مقیاسپذیر
ابزارها و زیرساخت:
تسلط به Git و Git Flow
تجربه در Unit Testing با Jest یا Mocha
آشنایی با RabbitMQ یا Kafka
آشنایی با Docker و فرایندهای CI/CD
امنیت و هویت:
آشنایی کامل با OpenID، OAuth2 و JWT
شناخت مفاهیم امنیتی در توسعهی بکاند (XSS، CSRF، SQL Injection و ...)
مانیتورینگ و Observability:
تجربه با ابزارهایی مانند ELK Stack، Prometheus و Grafana
توانایی طراحی سرویسهای پایدار و قابل ردیابی
ویژگیهای فردی:
نگاه جامع به کد، محصول و تجربهی کاربر
ذهن تحلیلی و توانایی حل مسئلههای پیچیده
آشنایی با متدولوژیهای Agile/Scrum
علاقهمند به یادگیری و انتقال دانش
تسلط عمیق به JavaScript و TypeScript
تسلط کامل بر Express.js و NestJS
آشنایی و تجربه در BPMS و Workflow Engine
معماری و مهندسی نرمافزار:
تسلط به مفاهیم OOP و Design Patterns
درک عمیق از اصول SOLID
تسلط به معماریهای DDD، TDD، MVC
آشنایی با معماری Microservices و Event-driven
تجربه در طراحی و پیادهسازی REST API و آشنایی با SOAP
پایگاه داده:
تسلط کامل به PostgreSQL و MySQL
آشنایی با MongoDB و Redis
تجربه در طراحی دیتابیسهای بهینه و مقیاسپذیر
ابزارها و زیرساخت:
تسلط به Git و Git Flow
تجربه در Unit Testing با Jest یا Mocha
آشنایی با RabbitMQ یا Kafka
آشنایی با Docker و فرایندهای CI/CD
امنیت و هویت:
آشنایی کامل با OpenID، OAuth2 و JWT
شناخت مفاهیم امنیتی در توسعهی بکاند (XSS، CSRF، SQL Injection و ...)
مانیتورینگ و Observability:
تجربه با ابزارهایی مانند ELK Stack، Prometheus و Grafana
توانایی طراحی سرویسهای پایدار و قابل ردیابی
ویژگیهای فردی:
نگاه جامع به کد، محصول و تجربهی کاربر
ذهن تحلیلی و توانایی حل مسئلههای پیچیده
آشنایی با متدولوژیهای Agile/Scrum
علاقهمند به یادگیری و انتقال دانش
جزییات بیشتر
رده سازمانی: کارشناس ارشد
رشته تحصیلی: ریاضی
حداقل و حداکثر سن: 20 - 30
ساعت و روزکاری: شنبه تا چهارشنبه 8 صبح تا 5 عصر
میزان سفرهای مورد نیاز: نامشخص
امکان دورکاری: خیر
استخدام فرد معلول: خیر
امکان کارآموزی: بله
شاخص های کلیدی
TypeScript
درباره شرکت
شرکت راهکارهای فناوری اطلاعات آوینا
با سابقه درخشان در حوزههای طراحی، توسعه، استقرار و پشتیبانی نرم افزار، فرصتهای شغلی مناسبی را برای افراد جویای رشد و پیشرفت در محیط کاری هیبرید فراهم کرده است. اگر به دنبال چالشهای نوین در حوزه نرم افزار و ارتقای مهارتهای حرفه ای خود هستید، آوینا مکانی ایده آل برای رشد شماست.
همراه ما باشید تا آینده را بسازیم.