Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Engineer

Profolio Consulting
Heliopolis, Cairo
Posted 4 years ago
14Applicants for3 open positions
  • 8Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About the Company :

  • Currently, we are working with a KSA-based company, located in Masr El Gedida. Their headquarter office is in El Ryad.
  • They have their own cashier system which by using it, any product in the physical store will be automatically listed in the online marketplaces and the merchant's online store.

We are looking to hire a senior full-stack software engineer to help their valued customers use our platform as efficiently as possible and to transform the retail industry in the MENA region.

Responsibilities & Duties:

  • Contribute to the design of the overall architecture of the system
  • Building a structure for the technical team
  • Write readable, extensible, testable code, while being mindful of performance requirements and providing descriptive code comments
  • Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code
  • Keep up-to-date on best practices and new technologies
  • Rapid prototyping, and presenting conceptual design and working prototypes to management
  • Conduct design and code reviews and collaborate to ensure your own code passes review
  • Work with Product Management to analyze requirements

Job Requirements

Requirements:

  • Queueing systems (RabbitMQ, Kafka, .. etc)
  • JavaScript and JavaScript MVC frameworks (Angular, .. etc)
  • Experience with Node.js
  • Experience in one or more relational database (PostgreSQL, MySQL, .. etc)

Bonus points for working experience with:

  • Amazon Web Services (AWS)
  • Serverless Framework
  • Number of years in full-stack web development
  • Developing integrations between 5+ services or systems

Qualifications:

  • Minimum of a Bachelor's or Master’s degree in Computer Science, or a related four-year degree
  • An advanced degree in a quantitative field such as computer science, computer engineering or Software Engineering is preferred
  • Excellent software engineering skills
  • 5+ years of experience in developing and building web and/or mobile applications, and distributed systems
  • Strong technical mentoring and leadership skills

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Engineer