50

Nodejs Jobs in Cairo

  • Job Title
  • Experience
  • Industry
  • Nationality
  • Job Type
  • Posting Date
  • Gender

50 Nodejs Jobs in Cairo


Sort By

Work From Home - Back-end Developer (nodejs, Types...

Qpix - Cairo - Egypt
2 - 0 years
EGP 4000 - 6000
Egypt / 2 - 0 / EGP 4000 - 6000

Job Description Building and improving our backend API and micro-services Designing fault-tolerant architecture on our infrastructure to provide an optimal experience to our users Ensuring our backend applications are up and running and fix any errors that arise in a timely manner Writing code that is easy to read, maintain, test, and follows proven practices Working in a cross-functional team, helping to actively shape our product’s future Job Requirements Experience with NodeJS Experience with TypeScript Experience with GraphQl Experience with Apollo is a plus Experience with either Postgres or MongoDB Experience with micro-service architecture is a plus Experience with Dockerizing applications Experience with Kubernetes is a plus Collaborate with Front-end developers Build high-quality reusable code Excellent problem solving and troubleshooting skills Always up to date with new technologies and best practices DevOps experience is a plus Less

Job Description Building and improving our backend API and micro-services Designing fault-tolerant architecture on our infrastructure to provide an optimal experience to our users Ensuring our backend applications are up and running and fix any errors that arise in a timely manner Writing code that is easy to read, maintain, test, and follows More..

Backend Developer

Al-hakeema - Cairo - Egypt
1 - 2 years
EGP 4000 - 6000
Egypt / 1 - 2 / EGP 4000 - 6000

Job Description Conduct testing of completed applications, websites and software to Assess user experience. Participate in the entire application lifecycle, focusing on coding and debugging. Write clean code to develop functional web applications. Integration of user-facing elements developed by front-end developers. Build efficient, testable, and reusable PHP & NodeJS modules. Solve complex performance problems and architectural challenges. Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) Job Requirements Bachelor’s degree in a computer science or relative area 1:2 years of experience Base knowledge of js web frameworks (such as nest js, next js, etc.) Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc.) Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Understanding the fully synchronous behavior of PHP Understanding of MVC design patterns Less

Job Description Conduct testing of completed applications, websites and software to Assess user experience. Participate in the entire application lifecycle, focusing on coding and debugging. Write clean code to develop functional web applications. Integration of user-facing elements developed by front-end developers. Build efficient, testabl More..

Work From Home - Go Backend Developer

Atomica - Cairo - Egypt
2 - 7 years
EGP 4000 - 6000
Egypt / 2 - 7 / EGP 4000 - 6000

Responsibilities: Design, code, verify, test, document, amend and refactor our applications maintain our backend applications and optimize it for performance Collaborate with front-end developers and other team members. Translate requirements into fully functioning features. Continuously look for ways to improve our products/services. Take ownership of the development process. Job Requirements 2+ years of experience in backend development Strong knowledge of javascript, and JSON. Strong with Nodejs Experience with Frontend development is a plus like React js or Angular. Experience with Golang is a plus Expert in unit testing Strong understanding of design patterns and modern frameworks. Strong understanding of REST APIs. Experience in GIT. Experience with Cloud technologies (AWS, Azure). Experience with Microservices architecture. Experience with CI/CD systems Strong understanding of Relational database, NoSQL. Less

Responsibilities: Design, code, verify, test, document, amend and refactor our applications maintain our backend applications and optimize it for performance Collaborate with front-end developers and other team members. Translate requirements into fully functioning features. Continuously look for ways to improve our products/services. Take More..

Senior Front-end Developer

Youxel - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Description Responsibilities Develop new user-facing features Optimize application for maximum speed and scalability Collaborate with other team members Job Requirements We are looking for a Front-End Web Developer who Has the passion for working in web technologies Motivated to combine the art of design with the art of programming Has the ability to learn and work using the most recent technologies Ability to write clean, documented, and reusable code Skills Clear understanding of OOP Proficient understanding of web markup, including HTML5, CSS3 Proficient understanding of RWD techniques and frameworks (flex, grid system, ...) Good understanding of CSS pre-processing platforms, like LESS Proficient understanding of client-side scripting and JavaScript Minimum of 3+ years experience in Angular7 Proficient understanding of cross-browser compatibility issues Proficient understanding of code versioning tools, like TFS and GIT Proficient understanding of browser testing and debugging Good understanding of building hybrid applications Good understanding of web API, and AJAX Extras (Bonus) NG2 NODEJS Automation tools, like YEOMAN, GRUNTJS, BOWER Less

Job Description Responsibilities Develop new user-facing features Optimize application for maximum speed and scalability Collaborate with other team members Job Requirements We are looking for a Front-End Web Developer who Has the passion for working in web technologies Motivated to combine the art of design with the art of programming More..

Freelance - Software Developer

Slamtex - Cairo - Egypt
0 - 6 years
EGP 4000 - 6000
Egypt / 0 - 6 / EGP 4000 - 6000

About the Role We are looking for a software developer who is willing to immerse their mind in solving complicated and interesting problems in the custom built ERP solution for our company. Your day will be spent working understanding the business needs and transforming those to functional working software. The current ERP is integrated with most departments, but there is plenty of room for growth and creativity. Personal traits we are looking for are flexibility and agility in development and deployment. Will be great if you are autonomous so you can organize your time and effort delivering results that you are confident about. You have an understanding of Agile Methodology or are willing to learn and know the benefits and limitations of story slicing. Technical Requirements Programming languages are but an expression of problem solving so the following are general guidelines that reflect our tech stack PHP 8 MySQL 8 Linux Typescript Git NodeJS RabbitMQ Interested? Great we will love to hear from you. Please send us the following A cover letter Your Resume The following tech assignment Technical Assignment For your application to be considered we require that you spend some time solving the following problem. In any programming language you like Create a JSON file containing the following properties firstName lastName skills Age Create a web page with a single text box that searches that json file Create an add button that updates that file (in memory or on disk) Create an update button that updates items in the file (in memory or on disk) Create a README.md explaining how to run it locally in detail Send us it as a github (or any other really) repo Less

About the Role We are looking for a software developer who is willing to immerse their mind in solving complicated and interesting problems in the custom built ERP solution for our company. Your day will be spent working understanding the business needs and transforming those to functional working software. The current ERP is integrated with m More..

Mern Full Stack Developer (internship)

Seuqel Solutions - Cairo - Egypt
0 - 1 years
EGP 4000 - 6000
Egypt / 0 - 1 / EGP 4000 - 6000

Internship Description Job Description: Work in a team of developers, taking ownership over one product. Work on complex problems, using live data feeds and JSON APIs in NodeJS / MongoDB Create front end components using Redux Deploy projects to live using AWS DevOps Application Deadline: 30 JUN Internship Start date: 30 JUN Duration: From (3) months Internship Requirements Familiarity with the any following languages is required: React NodeJS JSON/XML JQuery Either one of the following, however NodeJS & Django is preferred PHP / Laravel If you can demonstrate your work in ALL of the above languages - you are hired. The owners of this company are from the UK and only speak English. So please only apply if you are confident to communicate in English with managers and owners of Sequel Solutions. We do not speak Arabic, all clients are English companies - so spoken / written English is going to make your job and our job easier. Must have your laptop. This role requires a dynamic developer who can 'code anything' in clean, elegant code either on server, client or both sides. Can code, build and hack anything. Smart, sharp, quick thinker and problem solver. Less

Internship Description Job Description: Work in a team of developers, taking ownership over one product. Work on complex problems, using live data feeds and JSON APIs in NodeJS / MongoDB Create front end components using Redux Deploy projects to live using AWS DevOps Application Deadline: 30 JUN Internship Start date: 30 JUN Duration: Fr More..

Senior Backend Developer / Nodejs

Infinity Business Solutions - Cairo - Egypt
3 - 4 years
EGP 4000 - 6000
Egypt / 3 - 4 / EGP 4000 - 6000

Job Description We are seeking to hire Senior Backend Developer / NODEJS for one of our clients. Job Description This is a hands-on role that includes planning, designing, coding, debugging, testing, deployment and team leadership. In addition, the position will require interfacing with other internal and external technology stakeholders. Be hands on with development teams, you’ll understand what good code looks like and see the bigger picture, taking architecture into consideration with a DevOps mindset. Remain hands on with code, with a clear progression path to become more senior in your field without the responsibility of managing a team. Drive work through an Agile (SCRUM) methodology including estimations, daily standups, sprint planning, implementation tracking, demos, and retrospectives Analyze, design and develop high-volume, low-latency applications for AI systems, delivering high availability and performance. Focus on growing the technical skill set of the development teams. Recommend and implement best practices, standards, and procedures including quality and delivery methodologies. Provide technical leadership to teammates through coaching and mentorship. Analyze and resolve technical and application problems. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Adhere to high-quality development principles while delivering solutions on time and on-budget. Give and receive regular feedback to help the Developer community within your Club develop and be more effective will be key. Required Technical and Professional Expertise Job Requirements Bachelor's degree preferably in Computer Science, Information technology, Computer Engineering, or related IT discipline or equivalent. Experience with 3+ Minimum Experience building modern web applications/sites in a professional environment, experiences in designing, developing, integrating and deploying web services. Experience with Node.js frameworks Less

Job Description We are seeking to hire Senior Backend Developer / NODEJS for one of our clients. Job Description This is a hands-on role that includes planning, designing, coding, debugging, testing, deployment and team leadership. In addition, the position will require interfacing with other internal and external technology stakeholders. More..

Senior Front End Developer (angular)

Bi-technologies - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Responsibilities: Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. Working with the UI/UX designer and bridging the gap between graphical design and technical implementation. Taking an active role on both sides and defining how the application looks as well as how it works. Job Requirements Job Requirements Bachelor’s Degree in Computer Science, Computer Engineering or similar. Strong understanding and Proficient inHTML5, CSS3, server-side CSS pre-processing platforms, such as LESS and SASS. Cross-browser compatible Code. Previous work experience as a NodeJS, Angular 9+, Bootstrap, Angular Material. Proficient in CSS ( Sass, Less), HTML, and writing cross-browser compatible code. Experience using JavaScript building tools like Visual Studio Code, HTML5 Knowledge of JavaScript MV-VM/MVC frameworks including Angular 9+. Proven experience implementing front-end JavaScript applications. Experience with JavaScript MV-VM/MVC application design and using library jQuery. Experience with JavaScript library jQuery. Experience with Framework Angular 9 or later. Proven Experience in implementing an application with the above technology. Soft Skills: Excellent communication skills. Critical thinker and good problem-solver. Team Player with a positive attitude. Less

Job Responsibilities: Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. Working with the UI/UX designer and bridging the gap between graphical design and technical implementation. Taking an active role on both sides and defining how the application looks as well as how it works. J More..

Work From Home - Senior Php Developer

Algoriza - Cairo - Egypt
0 - 8 years
EGP 4000 - 6000
Egypt / 0 - 8 / EGP 4000 - 6000

Job Description Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues Report issues and project status of modules to Project Manager Deploy the application on the customer side, and conduct training on the application to the customer, and prepare recorded or documented tutorials for it. Ensure alignment with the organization's vision and values (Management Meetings, and Training). You will be a core member of the team with responsibilities that range from driving the architecture design and technology decisions for shaping the next generation products for various internal teams to ensuring that we stay on the leading edge of technology. Job Requirements Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline. 5+ years of relevant work experience. Laravel and Symphony experience is required Experience in building sites using Laravel and WordPress. Experience in building highly scalable applications Deep knowledge and intense experience with SQL/NoSQL databases Strong understanding of PHP/JavaScript/HTML/CSS, OOP and Design patterners. Practical experience with Linux/Windows operating systems. Experience in one or more JavaScript frameworks. Like Angular, React, Vuejs. Knowledge of Nodejs. Experience in webservers (Nginx and apache). Hands-on experience in implementing Microservices and modularity. Experience in implementing Docker containers forelastic scalability. Experience in Kubernetes. Experience in Elastic search and Kafka is a Plus. Experiences with cloud solutions such as Azure or AWS. Hands-on experience in CI/CD. Excellent experience working in an agile team and applying agile practices. Fluent in English Skills to communicate complex ideas effectively Experience with debugging, performance profiling, and optimization Comprehensive understanding of object-oriented and service-oriented application development techniques and theories Internally motivated, able to work proficiently both independently and in a team environment Strong initiative to find ways to improve solutions, systems, and processes Decision-making skills Less

Job Description Fully resolve technical issues including performance and functionality issues. And resolve production problems and software release issues Report issues and project status of modules to Project Manager Deploy the application on the customer side, and conduct training on the application to the customer, and prepare recorded or d More..

Senior Software Developer - Remote

Arrow Electronics - Cairo - Egypt
3 - 6 years
EGP 4000 - 6000
Egypt / 3 - 6 / EGP 4000 - 6000

Job Description Implement, debug, configure, build, deploy and test applications. Implement: implement new requirements, handle change requests and fix bugs for different releases. Should deliver a high quality and functioning code. Debug: ability to track and debug the code to easily figure out issues' root causes. Configure: put configuration layering, change application configuration on different environments, maintain and manage different configuration files. Build: knowledge of how to write build scripts (e.g. using ant or maven) and how to configure nightly building tools (e.g. Jenkins) Deploy: deployment automation, how to easily deploy applications on different environments and operating systems. Test: writing unit tests, knowledge of unit tests frameworks (Junit, TestNG) and working with test driven methodology Technical design, decision making, analysis and research. Design: participate, propose and find the most suitable solutions using design, enterprise or architectural patterns. Software engineer should have knowledge of different development methodologies and practices (e.g. TDD, extreme programming, pair programming, n-tier architecture). Decision making: help the team lead and managers in technical decision making (e.g. most preferred UI technologies that best match a specific problem statement) Analysis and research: stay updated with new technologies and solutions for different problems, quick research is required. Ability to quickly analyze and provide solutions to business and technical problems. Task breaking down, setting tasks priorities, using JIRA, task estimation and follow releases policies and rules Setting priorities: discuss and understand priorities with leader. JIRA: regular access and updates on JIRA, guiding other team members about how to use JIRA. Task break down: distinguish and understand the difference between epics, stories, tasks. Breaking tasks to smaller tasks as possible as could be. Estimation: provide roughly and almost accurate estimates for the assigned tasks, stick to due dates and meeting the deadlines, estimating according to the smallest tasks in a given sprint. Other teams support and collaboration, training, Collaborate not only within the team but with other teams. Support and help could be required including shifting between teams in different releases. Training and guidance: knowledge transfer, training sessions and guiding other colleagues. Job Requirements 3+ years of experience in Java software development. Bachelor’s degree in Computer Science or equivalent education in the form of work experience at similar technology positions Technical skills required: Strong knowledge in AngularJS V2 or plus and NodeJS OOP concepts and design patterns Continuous Integration JSE/J2SE Application Servers (Apache Tomcat, and one of the enterprise application servers e.g. weblogic, JBoss, websphere, Glassfish, OC4J) JavaScript (Basics, AJAX) Database (Native SQL, DB design and ERD, Oracle, MySQL) ORM (JPA, Hibernate) Web Services (REST and SOAP webservices basics) Clean Code (Code quality standards) Unit Test and frameworks (Junit) XML (XSD, DTD, XML) Build Tools (Maven) Source/Revision Control (GIT or SVN) Preferred to have: GWT Big Data (Hadoop, Hive, Sqoop, any NoSQL database like Hbase or MongoDB) Search Frameworks (Apache Solr, ElasticSearch) General (Security, Aspect Oriented) Issue Tracking (JIRA) Less

Job Description Implement, debug, configure, build, deploy and test applications. Implement: implement new requirements, handle change requests and fix bugs for different releases. Should deliver a high quality and functioning code. Debug: ability to track and debug the code to easily figure out issues' root causes. Configure: put configu More..

Mean Stack Developer

Advansys Esc - Cairo - Egypt
2 - 3 years
EGP 4000 - 6000
Egypt / 2 - 3 / EGP 4000 - 6000

Job Description Work with development teams and product managers to ideate software solutions. Design client-side and server-side architecture Build the front-end of applications through appealing visual design. Develop and manage well-functioning databases and applications. Write effective APIs. Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software. Create security and data protection settings. Build features and applications with a mobile responsive design. Write technical documentation. Work with data scientists and analysts to improve software Job Requirements Strong NodeJS Knowledge 2 to 3 years overall experience in Web Development. Comfortability with Agile Scrum framework. Experienced with JS, Angular, TypeScript, HTML, SASS, and JQuery. Solid understanding of Git workflow. Experience working with REST APIs and familiarity with GraphQl. Experience with container networking on Docker. Experience working with NoSQL databases (e.g. MongoDB) and familiar with SQL databases Hands-on Experience and management Node js, Mongo DB, Angular js and Express js. Less

Job Description Work with development teams and product managers to ideate software solutions. Design client-side and server-side architecture Build the front-end of applications through appealing visual design. Develop and manage well-functioning databases and applications. Write effective APIs. Test software to ensure responsiveness and e More..

Senior Nodejs Developer

Nile Bits - Cairo - Egypt
Not Specified
Not Disclosed
Egypt / Not Specified / Negotiable

Company Description If you are excited to help millions of people to elevate their standards of living and literally foster economic growth of the developing nations through providing accessible financial instruments, come and Join us! Your impact will be felt! We are looking for motivated talents, whose passione is Software Engineering and the ones ready to dedicate their time for solving complex problems in the financial world. Our team consists of world class engineers with many years of experience who spend their life solving the most complex problems around the world. We are keen to welcome you onboard, learn from you and share the best from our experience. Our platform has massive growth potential, our technology includes the most cutting edge techniques, tools, languages and frameworks. We work with a diverse set of individuals from different geographical locations, each bringing their experience and passion to make the most out of every day! As a Senior NodeJs Engineer on the Technology team, you will be a part of a value aligned group developing our financial system responsible for customers and merchants facing interfaces. Tasks Job Description Solving the interesting and complex financial problems Leading engineering team on a daily basis making sure goals are met on time, communicating with stakeholders continuously and proactively Write high quality, performant and reliable code. Work independently, deliver results end to end. Take responsibility for outcomes. Participate in the on-call rotation, jump in and help resolve any type of production incidents. Be a team player, understand Agile processes, learn, follow and improve the ways we work. Design and build highly scalable and robust systems. Requirements Qualifications Basic qualifications: 5 years of professional experience in Software Engineering in NodeJs and Relational Databases. PHP, Laravel as a plus. Experience with Computer Science fundamentals including data structures, algorithms, complexity analysis. Experience working in an Agile/Scrum environment to deliver high-quality solutions against aggressive roadmaps. Experience building high load, scalable and robust systems. Ability to go above your functional responsibilities and help to solve problems across departments and business verticals. Preferred qualifications: Master's Degree in Computer Science or other related technical field. Experience in rapid prototyping and other fast iteration methods for product development. Experience in building complex Software engineering solutions. Knowledge of professional Software engineering practices & processes including Scrum/Kanban, various XP practices. Strong focus on delivering results, ability to think out of the box and beyond your area of responsibility. Understanding of Cloud Native environment, its details and ability to work in that Benefits Additional Information WHY YOU LL LOVE US All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties ) Social insurance Open-door management policy Full Medical insurance Accommodation and Transportation Allowance Friendly environment that values innovation and efficiency Exciting opportunities for career growth and talent development Feedback encouragement Recognition and reward programs Competitive salaries and incentives Friendly environment Flexible and Comfortable schedule Fun committees Monetary rewards Fun, smart and creative people Career possibilities with growing team Paid vacations Social benefits For more information about Nile Bits, please visit our website: nilebits dot com Less

Company Description If you are excited to help millions of people to elevate their standards of living and literally foster economic growth of the developing nations through providing accessible financial instruments, come and Join us! Your impact will be felt! We are looking for motivated talents, whose passione is Software Engineering and the one More..

Senior Full Stack Developer

Kashier Payment Solutions - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Description We are looking for a Software Engineer (Senior Full-Stack Developer) to: Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js. Manage and maintain MongoDB (NoSQL) database. Develop back-end services using microservices architecture and REST API standards. Publish private NPM packages to be used across the back-end systems. Secure the back-end using security best practices against major security threats. Develop backend APIs to cater for features required as per documented feature stories. Oversee the day-to-day functions of the development team. Review and Approve pull requests made by the development team. Conduct training sessions with the team so that they can be equipped with new knowledge and skills to remain current. Enforce clean code and coding best practices (e.g. unit testing). Always be available to provide technical support to team members in their tasks. Familiar with declarative Programming paradigms like reactive and functional programming. Job Requirements Bachelor's Degree in Computer Science, Computer Engineering. Strong angular experience alongside professional working experience with NodeJS to join a FinTech company 3 to 5 years overall experience in Web Development. Comfortability with Agile Scrum framework. Experienced with JS, TypeScript, HTML, SASS, and JQuery. Experienced with MEAN stack (Nodejs and Angular) Experienced with TDD practice. Experienced in Mongodb Modeling and Big Queries. Solid understanding of Git workflow. Experience working with REST APIs and familiarity with GraphQl. Have awareness about SOLID principles and design patterns. Experience with container networking on Docker. Experience working with NoSQL databases (e.g. MongoDB) and familiar with SQL databases. Less

Job Description We are looking for a Software Engineer (Senior Full-Stack Developer) to: Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js. Manage and maintain MongoDB (NoSQL) database. Develop back-end services using microservices architecture and REST API standards. Publish private NPM packages to be used across the ba More..

Frontend React Native Developer

Ejada (cairo) - Cairo - Egypt
4 - 7 years
EGP 4000 - 6000
Egypt / 4 - 7 / EGP 4000 - 6000

Job Description Responsible for the design, development and maintenance of high quality software applications. Participation in design workshops, peer code reviews, unit testing, test-driven development and refactoring. Development of exciting new software applications using modern, best practice development techniques, design patterns and quality standards. Participating in solution designs, designs workshops and peer code reviews The unit testing and refactoring of new and existing web applications Applying best practice development techniques, including patterns and coding standards Active participation in user story and acceptance criteria creation, estimation and testing. Active participation in all aspects of the Scrum framework, including Sprint Goals, Sprint Planning, Sprint Reviews, Daily Stand-ups and Retrospectives Actively learning new technologies to satisfy business and architectural demands Job Requirements Job Requirements Essential skills and experience: A strong handle on design Patterns such as MVC, MVVM Excellent JavaScript knowledge with a solid understanding of composition Strong experience with Front End development using JavaScript and related frameworks (e.g., React Native, Angular, Vue) Experience with Material UI or similar front end libraries Best practice around implementing responsive design Deep understanding of web standards and architecture Strong HTML5, CSS and Typescript/JavaScript skills Experience in front end deployment and using build tools Experience in writing good quality, tested code with good Unit Test coverage Experience implementing feature toggles for continuous deployment Exposure and application of UX design principles Experience of Visual Studio Code Web Services, REST, XML, JSON Knowledge and experience of agile development methods (e.g. XP, Scrum, Kanban) Knowledge and experience of agile practices (e.g. Continuous Integration, Continuous Deployment, Refactoring) An aptitude and interest in seeking out and applying new technologies An enthusiastic and inspirational approach to software development A track record of delivering software to agreed quality and cost Working within a Scrum team A keenness to challenge, innovate and champion new ideas Excellent communication and written skills Desirable skills and experience: Experience building NodeJS server side apps and Microservices experience Experience building serverless functions in Cloud solutions such as AWS. An understanding of databases – PostgreSQL. Secure programming practices, really a general understanding of Web security The Atlassian toolset including JIRA, Confluence, Bamboo, GIT and BitBucket. Banking domain knowledge. Less

Job Description Responsible for the design, development and maintenance of high quality software applications. Participation in design workshops, peer code reviews, unit testing, test-driven development and refactoring. Development of exciting new software applications using modern, best practice development techniques, design patterns and qua More..

Work From Home - Senior Flutter Developer (android...

Qara - Cairo - Egypt
4 - 7 years
EGP 4000 - 6000
Egypt / 4 - 7 / EGP 4000 - 6000

Job Description Roles and Responsibilities: Translate and build the designs into high quality responsive UI code (Android/IOS/Web). Document the project and code efficiently. Write clean and readable code using best. Plan, design and manage implantations for the projects. Participate in architect solution. Job Requirements Skills: BSc of Computer Science or Engineering or a related subject. Must have at least 2 years’ experience in development using any other programming language like (JAVA, Kotlin, XCode, .NET, etc.) before using flutter. Must have at least 2-year experience in developing Mobile Applications. Hands on firebase and different type of databases like Microsoft SQL or MYSQL. Use at least one state management (Provider, Riverpod , BLOC , Getx). Implement or work as key member in implementing at least 1 medium to large project or 3 small projects. Hands of Client-Server integration using REST services. Understand of Git and all its operations and branching features and how to be synced with other team members. Hands on publishing app to one or both of play store and app store. Knowledge and understand Clean Code and SOLID principles. Knowledge about architecture patterns (MVC, MVVM). Knowledge about design patterns. OOP and how to practice using DART. Fully understands and hands of software development life cycle. Fully understand of agile terminologies and practices. Understanding and hands of Performance and security best practices. Excellent problem solver. Good English level. Able to learn new technologies and techniques. Nice To Have: Backend programming languages like (Nodejs, .NET, etc.). Less

Job Description Roles and Responsibilities: Translate and build the designs into high quality responsive UI code (Android/IOS/Web). Document the project and code efficiently. Write clean and readable code using best. Plan, design and manage implantations for the projects. Participate in architect solution. Job Requirements Skills: BSc More..

Node.js Engineering Manager

Jumia - Cairo - Egypt
3 - 6 years
EGP 4000 - 6000
Egypt / 3 - 6 / EGP 4000 - 6000

Job Requirements Main Responsibilities: Be part of the Jumia Engineering Management team and play akey role in Jumia’s technology plan Be arole model for the Jumia Values Coach engineers in your team and set their career path Drive your team on acontinuous lookout for improvement Build reliable systems that scale to Jumia's ambitions Interact and communicate effectively with engineers, product owners, and business stakeholders Partner with the product lead to manage project scope and ensure the technical deliverables are met Identify headcount needs for the team, plan and recruit to fill these needs Find agroup of humble and smart people ready to make you grow and to grow with you Change the Internet landscape in Africa and the World through your team You have: 5+ years experience as an individual Software Engineer contributor working with Node.js technologies and agile methodologies A track record of leading effective teams (officially or unofficially - this may be your first experience as engineering manager) An eye for recruiting great people A great sense to manage technical debt and you know investing in quality will make you go faster The ability to be autonomous and to own your decisions The ambition to grow the company and within the company Experience in NodeJS, k8s and in customer facing applications is a strong plus A great technical sense to challenge engineers and product to make the right decisions Full professional English proficiency Less

Job Requirements Main Responsibilities: Be part of the Jumia Engineering Management team and play akey role in Jumia’s technology plan Be arole model for the Jumia Values Coach engineers in your team and set their career path Drive your team on acontinuous lookout for improvement Build reliable systems that scale to Jumia's ambiti More..

Work From Home - Software Engineer -golang

Andela. - Cairo - Egypt
1 - 0 years
EGP 4000 - 6000
Egypt / 1 - 0 / EGP 4000 - 6000

Job Requirements Requirements: Solid backend services experience -- ideally Golang, but NodeJS experience is also good Very strong technical communication skills Performance and scalability experience - some AWS experience Nice to have: Google Cloud Nice to have: Docker and Kubernetes experience Nice to have: MongoDB or Postgres experience Nice to have: Video experience Less

Job Requirements Requirements: Solid backend services experience -- ideally Golang, but NodeJS experience is also good Very strong technical communication skills Performance and scalability experience - some AWS experience Nice to have: Google Cloud Nice to have: Docker and Kubernetes experience Nice to have: MongoDB or Postgres experience More..

Senior Backend Developer

Kashier Payment Solutions - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Description We are looking for a Software Engineer (Senior Backend Developer) to: Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js. Manage and maintain MongoDB (NoSQL) database. Develop back-end services using microservices architecture and REST API standards. Publish private NPM packages to be used across the back-end systems. Secure the back-end using security best practices against major security threats. Develop backend APIs to cater for features required as per documented feature stories. Oversee the day-to-day functions of the development team. Review and Approve pull requests made by the development team. Conduct training sessions with the team so that they can be equipped with new knowledge and skills to remain current. Enforce clean code and coding best practices (e.g. unit testing). Always be available to provide technical support to team members in their tasks. Familiar with declarative Programming paradigms like reactive and functional programming. Job Requirements Bachelor's Degree in Computer Science, Computer Engineering. Strong angular experience alongside professional working experience with NodeJS to join a FinTech company 3 to 5 years overall experience in Web Development. Comfortability with Agile Scrum framework. Experienced with JS, TypeScript, HTML, SASS, and JQuery. Experienced with MEAN stack (Nodejs and Angular) Experienced with TDD practice. Experienced in Mongodb Modeling and Big Queries. Solid understanding of Git workflow. Experience working with REST APIs and familiarity with GraphQl. Have awareness about SOLID principles and design patterns. Experience with container networking on Docker. Experience working with NoSQL databases (e.g. MongoDB) and familiar with SQL databases. Less

Job Description We are looking for a Software Engineer (Senior Backend Developer) to: Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js. Manage and maintain MongoDB (NoSQL) database. Develop back-end services using microservices architecture and REST API standards. Publish private NPM packages to be used across the back- More..

Senior Full Stack Developer

Alef Software Company - Cairo - Egypt
2 - 0 years
EGP 4000 - 6000
Egypt / 2 - 0 / EGP 4000 - 6000

you will be responsible for : Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings Build features and applications with a mobile responsive design Write technical documentation Work with data scientists and analysts to improve software Job Requirements Proven experience as a Full Stack Developer or similar role Experience developing websites and integrated solutions Familiarity with common stacks Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) Knowledge of React.js Knowledge of multiple back-end languages (e.g. Nodejs, PHP) and JavaScript frameworks (e.g. Angular, React, Node.js) Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design Excellent communication and teamwork skills Great attention to detail Organizational skills An analytical mind Degree in Computer Science, Statistics or relevant field Less

you will be responsible for : Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsive More..

Frontend React Native Developer

Ejada (cairo) - Cairo - Egypt
4 - 7 years
EGP 4000 - 6000
Egypt / 4 - 7 / EGP 4000 - 6000

Job Description Responsible for the design, development and maintenance of high quality software applications. Participation in design workshops, peer code reviews, unit testing, test-driven development and refactoring. Development of exciting new software applications using modern, best practice development techniques, design patterns and quality standards. Participating in solution designs, designs workshops and peer code reviews The unit testing and refactoring of new and existing web applications Applying best practice development techniques, including patterns and coding standards Active participation in user story and acceptance criteria creation, estimation and testing. Active participation in all aspects of the Scrum framework, including Sprint Goals, Sprint Planning, Sprint Reviews, Daily Stand-ups and Retrospectives Actively learning new technologies to satisfy business and architectural demands Job Requirements Job Requirements Essential skills and experience: A strong handle on design Patterns such as MVC, MVVM Excellent JavaScript knowledge with a solid understanding of composition Strong experience with Front End development using JavaScript and related frameworks (e.g., React Native, Angular, Vue) Experience with Material UI or similar front end libraries Best practice around implementing responsive design Deep understanding of web standards and architecture Strong HTML5, CSS and Typescript/JavaScript skills Experience in front end deployment and using build tools Experience in writing good quality, tested code with good Unit Test coverage Experience implementing feature toggles for continuous deployment Exposure and application of UX design principles Experience of Visual Studio Code Web Services, REST, XML, JSON Knowledge and experience of agile development methods (e.g. XP, Scrum, Kanban) Knowledge and experience of agile practices (e.g. Continuous Integration, Continuous Deployment, Refactoring) An aptitude and interest in seeking out and applying new technologies An enthusiastic and inspirational approach to software development A track record of delivering software to agreed quality and cost Working within a Scrum team A keenness to challenge, innovate and champion new ideas Excellent communication and written skills Desirable skills and experience: Experience building NodeJS server side apps and Microservices experience Experience building serverless functions in Cloud solutions such as AWS. An understanding of databases – PostgreSQL. Secure programming practices, really a general understanding of Web security The Atlassian toolset including JIRA, Confluence, Bamboo, GIT and BitBucket. Banking domain knowledge. Less

Job Description Responsible for the design, development and maintenance of high quality software applications. Participation in design workshops, peer code reviews, unit testing, test-driven development and refactoring. Development of exciting new software applications using modern, best practice development techniques, design patterns and qua More..