Senior Python Developer

Rayan Bourse Tehran

Posted 7 months ago

Job Description

•Main Objective: Web-based software design, develop, test and release •Main responsibilities: -Perform the software analysis and design -Perform database design and optimization -Develop both server and client side code for web applications Experience on teams with very tight integration between development and operations throughout entire software lifecycle (requirements, design, development, testing and deployment phases) is preferred -Participate in architecture and design for new generation solution -Integrate code using source control software -Develop new features and make improvements in existing software -Troubleshoot software and fix bugs -Reporting to: Open source team supervisor -Document work done in task and issue management software on daily basis -Other interactions: Business units, other development teams in company -Working hours: Saturday to Wednesday: 8:00 a.m. to 16:00 p.m. (Work on holidays and overtime may be needed) *Probation: 3 months *Commission / Bonus: Accord, monetary coupons *Other Benefits: Year-end bonus

Requirements

-B.S. or higher in Software Engineering, Computer Science or Information Technology -At least 4 years of work experience in software development -Expert in Python web frameworks like Django -Strong knowledge of Design and implement RESTful API’s using Python -Expert in micro framework like Flask -Strong understanding of Django ORM and SQL Alchemy -Expert in Solid database skills in a relational database, particularly PostgreSQL -Expert in JavaScript, CSS and HTML, and web client-side frameworks -Evaluate emerging technologies, open source libraries and provide recommendations -Experience and in-depth knowledge with Linux-based development -Expert in Tuning Nginx for Performance Issues -Working with Agile/SCRUM team setting, including cross -functional structures, and varying levels of management -Working closely with front-end and UX developers to provide scalable solutions -Knowledge of financial processes, especially stock market is an asset -Being familiar with Version Control like Git -Familiar with project management web application like Redmine -Knowledge of financial processes, especially stock market is an asset -Good Team player -Good technical writing and communication skills -Nationality Preference: Iranian -Current Residence: Tehran -Ideal Age: 27- 37

Employment type

  • Full Time

Job Category

Employment type:

  • Full Time

To see more jobs that fit your career

Similar Jobs

Software Developer

Media Pardazesh Company

Tehran

ICT Engineer

Dana Energy

Tehran

.Net Developer

Kourosh Investment Group

Tehran

BI Expert

Kourosh Investment Group

Tehran

SQL Developer

Kourosh Investment Group

Tehran

Technical Software Support

Kourosh Investment Group

Tehran

Salary Estimator

Discover your current worth in the job market.