Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Developer

Afaqy
Nasr City, Cairo
Posted 5 years ago
9Applicants for1 open position
  • 5Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We’re looking for a Full Stack developer who will take a key role on our team. Our Full Stack developer must have knowledge in all stages of software development.You’ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our (platform/application/etc.).

Responsibilities

  • Design overall architecture of the web application.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Work on improving technology, in this specific case Apache Cassandra and/or Apache Kafka and/or MongoDB.
  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

Job Requirements

  • 4+ years of experience in the field
  • A Bachelor or Master in Information Technology or equivalent
  • Strong fundamentals in software design and development
  • Kafka MongoDB , Cassandra admin
  • Deep experience with Linux and scripting is required.
  • Deep experience with Java and JVM is required
  • Perfect understanding of and experience in distributed systems
  • Experience working in an Agile/Scrum Dev/Ops teams
  • Experience with working in a complex environment
  • Good to have experience as a user of Apache Kafka and/or Cassandra is a big plus
  • Good understanding of networking and firewalls is a plus.
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.
  • Highly experienced with back-end programming languages {{Ex: PHP, Python, Ruby, Java, .NET, JavaScript etc}}
  • Proficient experience using {{Ex: advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}}.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including {{such as Jade, EJS, Jinja, etc.}}.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
  • {{Make sure to mention any additional frameworks, libraries, or other technology relevant to your project/company}}.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Developer