*Technical Skills:* 1. Strong analytical and problem-solving skills 2. Proficient in IT system architecture and data design (especially Microservice Architecture) 3. Experience in designing, developing, and deploying scalable B2C software products with high concurrent users 4. Expert in API design (REST and Microservices) 5. Proficient in CI/CD concepts and Azure DevOps 6. Expertise in *C#, **JavaScript, and **TypeScript* 7. Proficiency in *.Net Framework* and *.NET Core* 8. Strong knowledge of *SQL Server* and SQL scripting 9. Expertise in messaging tools (preferably *RabbitMQ*) 10. Proficiency in *Git* and source control/versioning strategies 11. Experience with mobile technologies and familiarity with *Android development* 12. Knowledge of web server configuration and deployment (*IIS, Nginx*) 13. Familiarity with front-end technologies like *React.js* and *Angular* 14. Experience with big data architectures and tools 15. Hands-on experience with *Kubernetes* and *Docker* 16. Familiarity with AI tools, products, and *Python programming*
*Leadership & Management Skills:* 1. Minimum 5 years of relevant experience, including leading technical teams 2. Ability to provide technical leadership and make strategic decisions 3. Strong analytical skills for problem-solving and solution-sharing with the team 4. Passion for learning and staying updated on the latest advancements in software and AI 5. Excellent teamwork and collaboration skills 6. Strong interpersonal and communication skills with high work commitment 7. Experience working in *Agile environments* with expertise in *Scrum* 8. Passion for building *global-scale* products
*Key Responsibilities:* 1. *Software Architecture & Development:* Design, analyze, develop, and integrate software solutions 2. *Team Leadership:* Guide the development team in technical decisions, tools, and technologies 3. *CI/CD & Release Management:* Design and implement CI/CD pipelines and versioning strategies 4. *Daily Technical Collaboration:* Engage in backend, frontend, and database reviews, code analysis, and planning 5. *Development Support:* Assist in implementations and help resolve technical roadblocks 6. *Optimization & Standardization:* Enhance software architecture and services while ensuring team standards 7. *Stakeholder Collaboration:* Work with product stakeholders to organize technical requirements 8. *Research & Innovation:* Explore new tools, technologies, and innovative solutions 9. *Documentation & Reporting:* Maintain technical documentation and provide reports and analysis
معرفی شرکت
اسمایلینو یک شرکت دانش بنیان برای خلق تجربه لذت بخش مبتنی بر فناوری هوش مصنوعی است.
مهارتهای مورد نیاز
RestFul APItypescriptJavascript.NETSql ServerTeam Lead