Apply Edge Start your job search

Senior Full Stack Developer ( Angular+Nodejs)

Systems Limited - Egypt · Giza, Al Jizah, Egypt

Apply & track with Apply Edge

Job SummaryWe are looking for an experienced Senior Web / Full Stack Developer to design, develop, and maintain scalable web applications using modern JavaScript frameworks and backend technologies. The ideal candidate should have strong experience in front-end development, API integration, software testing, and modern development practices.Key ResponsibilitiesDesign, develop, and maintain responsive web applications using modern JavaScript frameworks.Build and maintain applications using Angular, React, Node.js, and related technologies.Integrate RESTful APIs and work with authentication mechanisms such as SSO and OAuth.Write and maintain automated tests, including unit and functional tests.Apply modern source control and branching methodologies using Git.Develop user-friendly interfaces using CSS frameworks and styling tools.Collaborate with cross-functional teams following Agile software development practices.Ensure code quality, application performance, and maintainability.Utilize development and documentation tools such as Firebase, Swagger, and DevOps tools.Requirements6–8 years of experience in web or full-stack development.Strong experience with JavaScript and modern frameworks such as Angular, React, or Ember.js.Experience with Node.js and RESTful API integration.Familiarity with Firebase, Swagger, and DevOps tools.Experience with automated testing, including unit and functional testing.Knowledge of Git, source control, and branching strategies.Experience with CSS frameworks such as Bootstrap, Foundation, or Semantic UI.Knowledge of CSS preprocessors such as SASS and LESS.Understanding of authentication and authorization technologies, including SSO, OAuth, and LDAP.Knowledge of Agile methodologies and software development best practices.Good understanding of UI design principles and responsive web design.Preferred QualificationsExperience with search technologies.Familiarity with modern software deployment and DevOps practices.Strong problem-solving, communication, and collaboration skills.