Middle/Senior Python Developer - Aeliasoft for Software
Development " Nablus "
Aeliasoft is looking for middle (2-4 years experiance ) Python Developer with the following responsibilities:
- Design separate components, modules, classes, database tables, etc.
- Code, debug, document, and maintain portions of software
- Perform unit and integration testing
- Contribute to the development of technical project documentation and user documentation
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
- Drive major architectural changes as we scale to improve our engineering velocity
- Collaborate with engineers, product managers, and data engineers to evolve these services to provide new experiences for customers as well as meet our ever-growing scale
- Take ownership, drive results, teach others and take pride in your work, and the work of your team. Guide and mentor other engineers on architecture and process
Requirements
- 2+ years of commercial experience using Python
- At least 1-year experience with Django
- Strong knowledge of algorithms and data structures
- Good knowledge of AWS (good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus)
- Hands-on experience with SQL and NoSQL databases (we are using MySQL)
- Good knowledge of TDD, SOLID principles
- Proficiency in REST API
- Upper-Intermediate level of spoken and written English
- Brilliant communicating skills
How to Apply:
if you are interested, please send your cv to :
with the title “Middle/Senior Python Developer”
jasmin@aeliasoft.com