منتهي الصلاحية

More Information

Role Summary/ Job Brief

ArabEasy is a suite of Business Support Services that has disrupted the traditional marketplace through innovation and use of advanced technology to modernize the age-old workflows and processes.

At ArabEasy, we are looking for an analytical, result-oriented back-end engineer to join our team to help us building next generation AI-centric products. You’ll be part of a dynamic team that’s responsible for the full software development life cycle, from conception to deployment.  

As a backend engineer, you are required to troubleshoot and improve current back-end applications & processes as well as creation & formulation of new products and applications. Backend engineer is expected to use his or her understanding of programming languages, tools and tools and to analyze existing codebase and industry developments, formulate more efficient processes, solve problems, and create seamless experience for users.  

Responsibilities  

  • Collaborate with a team of developers and data scientists to architect, build, maintain and design more functional, cohesive features to enhance our existing software solutions  
  • Write efficient, high-quality performant code that follows best programming practices (Test-driven development of code that ensures compliance, data protection and meets security standards)  
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement  
  • Implementation of data storage solutions  
  • Write technical documentation  
  • Work in an agile environment with an excellent team of engineers
  • Keep job knowledge up-to-date by studying new development tools, programming techniques, software approaches and architectures  
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members as needed  
  • Work with different cross functional teams to ideate innovative solutions to develop ideas for
  • New programs, products, or features by monitoring industry developments and trends

Requirements  

  • Ambitious personality, enthusiastic about learning new technologies
  • Strong understanding of the web development cycle and programming techniques and tools  
  • Solid OOP and software design knowledge to create software that’s extensible, reusable and meets desired architectural objectives 
  • Familiarity with Web Server technologies including NGINX, Apache
  • Knowledge and proficiency in Python, PostgreSQL 
  • Knowledge of phases of the software development life cycle, best practices and Agile Software Development 
  • Experience with source control systems such as GIT  
  • Knowledge of the following: Server Backend Distributed and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise Platforms and Applications, Application Security  
  • Good understanding of OWASP security principles  
  • Good project and time management skills. Capable of prioritizing tasks in order to meet goals with minimum oversight  
  • Knowledge of AWS, Docker and CI/CD pipeline will be good to have
  • Focus on efficiency, user experience, and process improvement

 

  • انتهت المدة المحددة للتقديم على هذه الوظيفة
شارك هذه الوظيفة مع أصحابك!

رسالة الموقع

يهدف موقع أفضل وظائف. كوم لتقديم أفضل خدمات التوظيف للشركات والباحثين عن عمل بأسهل طريقة وأقل وقت.

تابعنا على مواقع التواصل الإجتماعي