- Continually optimizing performance and cost of live solutions and eradicating any bugs that may occur. - Building and maintaining databases that support mobile and web front-end services. - Unit-testing code for robustness and general reliability. - Engage in architecture, planning, design, and visioning sessions. - Design and implement backend API, enhance and extend the functionality. - Code to high-quality standards ensuring your work is tested and reviewed. - Collaborate with other team members to improve application performance, usability, and quality. - Learn and stay up-to-date on technologies. - Share knowledge with other team members. - Take responsibility for code repositories. - Establish & enhance development standards. - Create CI processes.
Requirements:
- Bachelor’s degree in Computer Engineering, IT, Computer Science, or a relevant field or equivalent experience. - Minimum 3 years experience as a developer building scalable and high visibility applications. - Experience in planning, designing and delivering backend of mobile and web applications. - Ability to work as a team player. - Proficiency in using Git with the command-line interface.
Knowledge of:
- NodeJS and JavaScript core concepts. - Designing Rest API. - Architecture and design. - Clean architecture. - Design patterns and SOLID Principles. - NoSQL particularly MongoDB. - Various packages and libraries. - Cloud message APIs and push notifications. - Experience in using command-line tools. - Clean Code concepts. - Test-driven development and tendency to write Unit Tests. - Agile methodologies. - Linux .
معرفی شرکت
مفید به عنوان اولین مجموعه خدمات بازار سرمایه و بزرگترین کارگزاری بورس در ایران همواره به دنبال نیرویهای خلاق و مسئولیتپذیر است. اگر علاقهمند به فعالیت در محیطی مدرن با فضایی صمیمی در حین حال حرفهای هستید، مفید محل کاری ایدهآل برای شما خواهد بود.