Job Description

•Main Objective: Our agile development team is comprised of high-performance individuals who excel with cutting edge technology in web development. We are developing platforms to service Human Resource managers to do their jobs easier. our vision to be the first HR solution provider in Iran would be attainable with our intelligent people and business experts in our team. As a Software Engineer, you will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will architect, design and develop robust software systems with unit and systems testing. You will need to be able to quickly learn and use new technologies, troubleshoot difficult problems and be an expert with the software lifecycle including scoping and estimation of requirements along with the writing of technical documentation. •Main Responsibilities: -Designing and implementing a part of the system by taking the account of constraints, requirements, architecture, and development process -Identifying and defining operations, specifications, and relationships of design elements and ensuring compatibility with the design architecture, clarity, and readability -Testing and developing components to establish integrity between the subsystems of the main system in accordance with the specific standards of each project -Developing components to test other components and subsystems -Developing a product through the integration of components at system and subsystem levels

Requirements

-Absolute mastery of Python -Mastery of object-oriented programming concepts -Mastery of Django or Flask frameworks -Sufficient experience of system analysis -Mastery of design patterns -A thorough understanding of database (design and implementation; acquaintance with Triggered, Stored procedures, View) -Complete mastery of web services and Restful API -Ability to work with Celery -Ability to work with RabbitMQ -Experience and competence in agile development process programming can be a privilege. -Mastery of Git concepts and tools -Time management skills and discipline in dealing with tasks -Ability to analyze the source codes of open-source projects -Acquaintance with Python computing libraries (Pandas, NumPy) can be a privilege -Acquaintance with CSS, jQuery, HTML, and JavaScript can be a privilege -Ideal Age Range: 25 - 37

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،