ما به دنبال یک توسعه دهنده بکاند بااستعداد و باتجربه برای پیوستن به تیم خود هستیم. فرد ایدهآل ما یک برنامهنویس باتجربه Node.js است که دانش عمیقی در زمینه توسعه نرمافزار و الگوریتمها دارد. همچنین آشنایی با پایتون و توسعه فرانت-اند برای ما یک امتیاز محسوب میشود.
شرح وظایف:
- رهبری و هدایت تیم توسعه دهندگان بکاند
- طراحی و توسعه API های RESTful و میکروسرویسها
- پیادهسازی و نگهداری سیستمهای پیچیده نرمافزاری
- نوشتن کد تمیز، قابل نگهداری و مستند
- همکاری با تیمهای دیگر برای ارائه بهترین تجربه کاربری
- ارائه راه حل های خلاقانه برای چالش های فنی
- به روز ماندن با آخرین تکنولوژیها و ترندهای توسعه نرم افزار
مهارت های مورد نیاز:
- مهارتهای ضروری:
- تسلط بر Node.js و Nest.js
- آشنایی با Python
- آشنایی با React
- آشنایی با Git
- آشنایی با Linux
- تسلط بر برنامه نویسی شیء گرا و الگوهای طراحی
- تجربه در توسعه API های RESTful
- آشنایی عمیق با معماری میکروسرویسها با استفاده از RabbitMQ و Apache Kafka
- آشنایی با Mongo DB و PostgreSQL
- آشنایی با برنامهنویسی وب سوکت (WebSockets Programming)
- درک مفاهیم برنامه نویسی همزمان مانند Multithreading و AsyncIO
- مهارت بالا در تحلیل و مستندسازی
- تجربه در پیادهسازی پایپ لاین CI/CD
- آشنایی با ابزارهای JIRA و Scrum
- آشنایی با توسعه مبتنی بر تست
- مهارتهای امتیازی:
- آشنایی با اصول DevOps
- آشنایی با Docker
- آشنایی با Django
- تجربه در Bash Scripting
- آشنایی با PyTorch و دیگر کتابخانههای یادگیری ماشین
محیط کار:
لکسیم یک استارتاپ نوپا و پویا است که با حمایت شرکت عصرگویشپرداز شکل گرفته است و در زمینه طراحی و توسعه سرویسها و اپلیکیشنهای هوش مصنوعی با تمرکز بر پردازش گفتار و پردازش متن فارسی فعالیت میکند. لکسیم محیطی گرم، صمیمی و پویا برای رشد و شکوفایی استعدادها فراهم کرده و بر پایه همکاری، اعتماد و احترام متقابل بنا شده است.