Back-End Developer IranTalent

  • Full Time

  • Tehran

      -   Tehran

Back-End Developer

Posted 9 weeks and 4 Days ago

Job Description

- Architects and develops major enhancements to existing or new applications related to IranTalent's product offerings. Work with Managers to form a software architecture to implement features satisfying business goals. - Utilizing diagnostic skills to find and resolve underlying causes of issues with the software product and its intended functionality. Discover intelligent workarounds where a full fix is not feasible. - Researching solutions by providing alternatives for product development needs. Actively research solutions for developing new products and refactoring and supporting existing software. - Developing software using high security best practices. - Actively participate in developing quotes, further analysis of business needs, and review architecture decisions.

Requirements

- University degree in IT and Computer Engineering - 4+ years of hands-on experience as a developer required - Required proficiency with PHP, Laravel, MySQL, MangoDB, Python or equivalent - Proficient in REST standard, Git - Familiar with Live Connection Handling (Websocket, long pulling ...) - Having basic knowledge of Linux - Excellent analytical and problem solving skills - Ability to work independently and pro-actively under minimal supervision - Understanding of database design, enterprise level application development and object oriented design principals is required