58

Nosql Jobs in Cairo

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

58 Nosql Jobs in Cairo


Sort By

Senior Flutter Mobile Developer

Bawabt Alsharq - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Description Developing new features and user interfaces from wire-frame models. Ensuring the best performance and user experience of the application. Fixing bugs and performance problems. Writing clean, readable, and testable code. Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions. Write well-designed, scalable, robust, testable, efficient, and easily maintainable code. Job Requirements Bachelor's degree in Computer Science or equivalent 3+ years’ work experience Problem solver with the ability to build a feature from scratch & drive it to completion. 3-5 years of experience in designing and building applications Must have 2+ years of experience in Flutter (Dart) Development. Ability to write Unit tests. Strong knowledge of state management approaches (Provider, BLoC, etc.) Familiarity with SQL/NoSQL databases and their declarative query languages. Published at least 3 apps on the Play Store & App Store. Familiarity with Agile software development methodologies is a plus. Familiar with clean code principles and best practices. Experience working with Git Less

Job Description Developing new features and user interfaces from wire-frame models. Ensuring the best performance and user experience of the application. Fixing bugs and performance problems. Writing clean, readable, and testable code. Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and h More..

Senior Dot Net Developer

Ejada (cairo) - Cairo - Egypt
3 - 0 years
EGP 4000 - 6000
Egypt / 3 - 0 / EGP 4000 - 6000

Job Description Background Computer Science/Engineering degree Experience 3-5 Years in .Net Framework(s) .Net Framework, .Net Core Languages C# Web Technologies/Frameworks HTML5, CSS3, JavaScript, Basics of HTTP ASP.NET Core MVC/Razor WCF, ASP.NET Core Web API ORM Entity Framework, Entity Framework Core Databases MS SQL Server Unit Testing Frameworks Any of (nUnit, MSTest, xUnit) Reporting Crystal Reports Design Patterns & Principles SOLID Principles Integration Patterns (Basic Knowledge) Familiar with API Gateway patterns Architecture/Design RESTful APIs, Clean/Onion Architecture Source Control Azure DevOps (TFS) Continuous Integration/Delivery (CI/CD) Any (Azure Pipeline, GitHub Actions, Jenkins…) ALM Azure DevOps (TFS) Soft Skills Communication Skills, Problem Solver, Constant Learner, Adapting to Changes Project Management Methodologies Waterfall, Agile (Scrum) Nice to have SPA Framework (Angular, React, Blazor WASM, ...) NoSQL Database (MongoDB, …) Log Frameworks/Systems (SeriLog, ELK, ...) Real-Time Communication (SignalR) Task Scheduling (Hangfire, ...) Message-Broker (RabbitMQ, Kafka…) Containerization (Docker) Container Orchestration (Kubernetes) Job Requirements Location KSA Less

Job Description Background Computer Science/Engineering degree Experience 3-5 Years in .Net Framework(s) .Net Framework, .Net Core Languages C# Web Technologies/Frameworks HTML5, CSS3, JavaScript, Basics of HTTP ASP.NET Core MVC/Razor WCF, ASP.NET Core Web API ORM More..

Senior Android Developer

Luftborn - Cairo - Egypt
3 - 4 years
EGP 4000 - 6000
Egypt / 3 - 4 / EGP 4000 - 6000

Job Description Work in an agile environment. Work with some big Danish companies. Ensure high code quality by code reviewing and being code reviewed. Keep up to date with the latest industry trends in changing technologies. Work with creative designers and software developers to enhance, build, and test the applications. Job Requirements Deep understanding of the Google infrastructure and the Android ecosystem. Is solution-oriented rather than task-oriented, and can think outside the box when solving issues and developing new applications. Have a very high sense of quality, and put huge pride in your code and solutions. Professional Skills (must have) Android (+3 Experience) Kotlin Navigation Component Clean Architecture Clean Code (DRY / SOLID) MVVM MVI Firestore / Firebase / NoSQL Professional Skills (nice to have) Flow Room Retrofit/Ktor Unit Tests Continuous Integration (CI) Jetpack Compose Firebase Crashlytics Less

Job Description Work in an agile environment. Work with some big Danish companies. Ensure high code quality by code reviewing and being code reviewed. Keep up to date with the latest industry trends in changing technologies. Work with creative designers and software developers to enhance, build, and test the applications. Job Requirements More..

Senior Full Stack .net Developer

Luftborn - Cairo - Egypt
3 - 4 years
EGP 4000 - 6000
Egypt / 3 - 4 / EGP 4000 - 6000

Job Description Develop, test, and maintain web and web service applications built on open-source technologies. Engage daily with customer gathering requirements and reporting project status Design, develop, and test applications in accordance with established standards Prepare reports on the status, operation and maintenance of the software Participle in any related solution reviews and design codes Develop and tune integrations between applications Analyze and resolve technical and application problems Adhere to high-quality development standards Job Requirements Education: Bachelor’s degree in a relevant field Experience: +3 Years of experience as a Full Stack Developer Excellent English skills Deep experience with C#, .NET Framework or .NET Core Deep knowledge of Angular, ReactJS or Vue.js Advanced experience with HTML, CSS/SCSS and JavaScript/Typescript Deep knowledge of OOP/design patterns Able to write a clean/high-quality code Experience in SSO Hands-on unit testing Good knowledge about docker (creating Custom Docker Images and deploying Docker Containers on Azure) Knowledge about one of the AMQP message broker like (Azure Service Bus, RabbitMQ or Kafka) Good understanding of security and scalability issues Experience with complex client-side data flows, consuming APIs and JSON Ability to multi-task, organize, and prioritize work Deep database knowledge – NoSQL is a plus Knowledge in CI/CD like Azure pipelines is a plus Less

Job Description Develop, test, and maintain web and web service applications built on open-source technologies. Engage daily with customer gathering requirements and reporting project status Design, develop, and test applications in accordance with established standards Prepare reports on the status, operation and maintenance of the software 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..

Data Engineer (relocate To Malta/consulting/big 4)

Black Pen Recruitment - Cairo - Egypt
Not Specified
Not Disclosed
Egypt / Not Specified / Negotiable

Data Engineer (Relocate to Malta/Consulting/Big 4)Our client operates as a global network of independent member firms offering audit, tax and advisory services to help mitigate risks and grasp opportunities. With firms in over 146 countries and territories, they are committed to quality and service excellence in all that they do both professionally and personally.Job Type: On Site | Full-timeVisa and Relocation Packages are IncludedRequirementsExperience in designing and implementing Azure Data solutions using services such as:Azure Synapse AnalyticsAzure Data Lake Storage Gen2Azure SQL DatabaseAzure Data FactoryAzure Stream AnalyticsAzure DatabricksAzure Blob storageAzure Cosmos DBHave working knowledge of Microsoft Power BIExperience in OLAP technology and the Microsoft BI Stack (SSIS/SSRS/SSAS)An understanding of Master Data Management and Data Governance frameworksFamiliar with development approaches such as CI/CD and MicroservicesHave working knowledge of Azure DevOpsStrong communication and collaboration skillsStrong analytical thinking and problem-solving skillsBe customer-service orientedBe able to work in a fast-paced, changing environmentProficient in spoken and written EnglishGraduate-level education in Computer Science or a relevant field, or a widely recognised professional qualification at a comparable levelFormal training and/or certification on related technologies is highly valuedMinimum of three (3) years working in a similar roleKnowledge of Microsoft Dynamics 365 products, the Dataverse (CDS) and MicrosoftPower Platform will be considered an assetResponsibilitiesArchitecting and general end-to-end design of BI and Data Analytics solutionsDesigning and building efficient, appropriate, data models and pipelinesHelping to embed technical architecture and documentation standards, governance, policies, processes, and proceduresWorking with business experts and customers to understand business needs, translating business requirements into reporting and data analytics functionalityAssisting in scoping, estimation and task planning for assigned projectsRemaining up to date in new and emerging technologiesFollowing project work plans to meet functionality requirements, project objectives, and timelinesProviding accurate and complete technical architectural documentsAddressing customer queries and issues in a timely mannerProviding hands on guidance to other team membersDo we spark your interest? Then send us your CV today!We are looking forward to hearing from you! --------------------------Blackpen Recruitment is a global recruitment agency that targets European, African and American Markets with headquarters based in Malta and Cape Town. Experience in designing and implementing Azure Data solutions using services such as: Azure Synapse Analytics Azure Data Lake Storage Gen2 Azure SQL Database Azure Data Factory Azure Stream Analytics Azure Databricks Azure Blob storage Azure Cosmos DB Have working knowledge of Microsoft Power BI Experience in OLAP technology and the Microsoft BI Stack (SSIS/SSRS/SSAS) An understanding of Master Data Management and Data Governance frameworks Familiar with development approaches such as CI/CD and Microservices Have working knowledge of Azure DevOps Strong communication and collaboration skills Strong analytical thinking and problem-solving skills Be customer-service oriented Be able to work in a fast-paced, changing environment Proficient in spoken and written English Graduate-level education in Computer Science or a relevant field, or a widely recognised professional qualification at a comparable level Formal training and/or certification on related technologies is highly valued Minimum of three (3) years working in a similar role Knowledge of Microsoft Dynamics 365 products, the Dataverse (CDS) and Microsoft Power Platform will be considered an asset Responsibilities Architecting and general end-to-end design of BI and Data Analytics solutions Designing and building efficient, appropriate, data models and pipelines Helping to embed technical architecture and documentation standards, governance, policies, processes, and procedures Working with business experts and customers to understand business needs, translating business requirements into reporting and data analytics functionality Assisting in scoping, estimation and task planning for assigned projects Remaining up to date in new and emerging technologies Following project work plans to meet functionality requirements, project objectives, and timelines Providing accurate and complete technical architectural documents Addressing customer queries and issues in a timely manner Providing hands on guidance to other team members Do we spark your interest? Then send us your CV today! We are looking forward to hearing from you! -------------------------- Blackpen Recruitment is a global recruitment agency that targets European, African and American Markets with headquarters based in Malta and Cape Town. Less

Data Engineer (Relocate to Malta/Consulting/Big 4)Our client operates as a global network of independent member firms offering audit, tax and advisory services to help mitigate risks and grasp opportunities. With firms in over 146 countries and territories, they are committed to quality and service excellence in all that they do both professionally More..

Java Developer

Axispay - Cairo - Egypt
2 - 3 years
EGP 4000 - 6000
Egypt / 2 - 3 / EGP 4000 - 6000

Job Description About the Job We are looking for a smart experiencedJava Developerwith solid experience building high-performing, enterprise-grade applications. This role will be responsible for Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing. Analyze, Design, Implement, Integrate and Document functional and integration requirements in new/existing solutions. Working closely with team members to achieve project & organizational objectives. Producing detailed specifications and writing the program codes that perform efficiently. Testing the product in controlled, real situations before going live. Deliver fully tested source code complying with code quality standards. Maintaining the systems once they are up and running. Be involved in a full spectrum of applications engineering, including new features and new applications, extending existing functionality, and maintaining the existing codebase. Be creative and experiment with new solutions but pragmatic and committed to code optimization, maintainability, and quality. Contribute to the design, analysis, and required target delivery. Efficient and supportive team member. Job Requirements Job Requirements 2-3 Years of hands-on experience in design, developing, and delivering functional and integration requirement using Java and Java EE platforms Proven experience in Spring Framework Ability to work in a fast-paced and agile development environment. Proven experience building and integrating with Web Services, as well working, and managing XML structures Experience integrating with RESTful and GraphQL APIs, and applying modern authorization mechanisms, such as but not limited to, JWT and OAuth. Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate). Knowledge about Big data and NoSQL databases is preferred Proven practice of Object-Oriented analysis and design using common design patterns Experience with CI tools, Maven, ANT Working experience in Agile Scrum delivery teams is preferred. Proficient knowledge about source and version control management systems like Git and/or TFS. Capabilities to write and execute unit test cases. Independent researching, solution finding, analysis, and problem-solving skills and capabilities as well Knowledge of software engineering best practices and tools. University degree (BSc) in Software Engineering or similar background is preferred. Good command of English (written and verbal) Less

Job Description About the Job We are looking for a smart experiencedJava Developerwith solid experience building high-performing, enterprise-grade applications. This role will be responsible for Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing. Anal More..

Technical Lead Node Js

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

Job Description Be part of a high performing startup delivering scalable and robust solutions within our microservices platform. Design, develop, Unit Test, document and maintain web applications using React on the front-end and Node.js on the backend. Actively participate in technical requirements elicitation from the client. Participate in the estimation of new features and components. Participate in code review activities. Respond to production issues. Explore and investigate new frameworks and technology trends. Following Test Driven Development (TDD) practices Job Requirements At least 5+ years of experience. Males only BS/MS degree in Computer Science, or Computer Engineering. Excellent Knowledge in web development technologies (HTML5, CSS3, JavaScript). Excellent knowledge in React at least 4 years working experience. Strong experience and knowledge of Design patterns and knows when to apply them Strong proficiency of Node.js and Node.js frameworks, such as Express and Next.js. Experience designing and building RESTful API services on Node.js Working experience in unit testing framework, Such as Jest, Super Test. Good understanding of relational and NOSQL data models. Good knowledge in AWS or Azure services is a plus. Experience of building microservices is a plus. Hands on experience with Redis is a plus. Knowledge in GTM, Google analytics or any other tracking tool is a plus. In depth knowledge of industry standard best practices, development lifecycle processes and methodologies. Experience using agile methodology. Excellent analytical and creative problem-solving skills. Good work ethics, Team player, positive and self-motivated. Strong Communication & Interpersonal skills. Excellent command of English language is a must. Less

Job Description Be part of a high performing startup delivering scalable and robust solutions within our microservices platform. Design, develop, Unit Test, document and maintain web applications using React on the front-end and Node.js on the backend. Actively participate in technical requirements elicitation from the client. Participate in More..

Full Stack Lead React.js & Node.js

Infinity Business Solutions - Cairo - Egypt
0 - 6 years
EGP 4000 - 6000
Egypt / 0 - 6 / EGP 4000 - 6000

Job Description Be part of a high performing startup delivering scalable and robust solutions within our microservices platform. Design, develop, Unit Test, document and maintain web applications using React on the front-end and Node.js on the backend. Actively participate in technical requirements elicitation from the client. Participate in the estimation of new features and components. Participate in code review activities. Respond to production issues. Explore and investigate new frameworks and technology trends. Following Test Driven Development (TDD) practices. Job Requirements At least 5+ years of experience. BS/MS degree in Computer Science, or Computer Engineering. Excellent Knowledge in web development technologies (HTML5, CSS3, JavaScript). Excellent knowledge in React at least 4 years working experience. Strong experience and knowledge of Design patterns and knows when to apply them. Strong proficiency of Node.js and Node.js frameworks, such as Express and Next.js. Experience designing and building RESTful API services on Node.js Working experience in unit testing framework, Such as Jest, Super Test. Good understanding of relational and NOSQL data models. Good knowledge in AWS or Azure services is a plus. Experience of building microservices is a plus. Hands on experience with Redis is a plus. Knowledge in GTM, Google analytics or any other tracking tool is a plus. In depth knowledge of industry standard best practices, development lifecycle processes and methodologies. Experience using agile methodology. Excellent analytical and creative problem-solving skills. Good work ethics, Team player, positive and self-motivated. Strong Communication & Interpersonal skills. Excellent command of English language is a must. Less

Job Description Be part of a high performing startup delivering scalable and robust solutions within our microservices platform. Design, develop, Unit Test, document and maintain web applications using React on the front-end and Node.js on the backend. Actively participate in technical requirements elicitation from the client. Participate in More..

Senior Frontend Developer (angular)

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

MainResponsibilities Be part of an agile team that develops smart logistics solutions on aservice-oriented architecture using state-of-the-art technologies In particular, you will: Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solution Work in a team-based development environment with modular code base, peer reviews and pull requests, with disciplined use of source code control and documentation Constant aim for quality, scalability, performance, and architecture keeping good practices, security, and compliance in check Be part of a fast and agile development process Contribute actively and proactively to optimize applications, processes, and methodologies Be willful to help peers, being part of a collaborative environment for development, testing, and automation tasks Job Requirements Required Skills & Qualifications Experience with modern Frontend Frameworks/Libraries (Angular) Strong understanding of JavaScript (ES6), its quirks, and workarounds Experienced with Node.js Familiarity with front-end build tools, such as Webpack and/or Gulp.js Good understanding of browser rendering behavior and performance Good understanding of asynchronous request handling, and partial page updates Experience with CSS pre-processors, namely SASS Familiar with service workers for when and how to use them Clear understanding of HTTP(S) and the Internet Protocol Suite Familiar with Linux and Containers Aware of Performance and Security topics on web development Experienced with version control technologies (GIT) Personal skills Experience with modern Frontend Frameworks/Libraries (React, Vue, Angular) Fast Learner Eager to work in team environment and share knowledge Likes problem analysis and solving Enthusiast and an interested in technologies and innovation Solution oriented and proactive attitude Attention to details Bonuses: The following skills are not “required” but will make your profile stand out. ​Familiar with common design patterns and anti-patterns ​Experience with PHP 7 and Database systems (MySQL, NoSql databases) ​Experience with caching services (e.g. Memcache, Varnish) ​Understanding of Queuing systems (e.g. RabbitMQ) ​Familiar with SCRUM methodology Academic & trades qualifications Academic background in IT or equivalent ​Proficiency in English ​4 years of experience We Offer A unique experience in an entrepreneurial, yet structured environment The opportunity to become part of ahighly professional and dynamic team working around the world An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders for our future internet ventures Less

MainResponsibilities Be part of an agile team that develops smart logistics solutions on aservice-oriented architecture using state-of-the-art technologies In particular, you will: Autonomy interpreting business/technical requirements, designing, implementing and testing high-quality solution Work in a team-based development environment with 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..

Sr. Data/machine Learning Engineer

Dsquares - Cairo - Egypt
Not Specified
Not Disclosed
Egypt / Not Specified / Negotiable

Participate in the design, architecture & design of the data infrastructure and storage platforms.Participate in the design and implementation of the data engineering technology stack, ETL pipelines, and services needed to curate a portfolio of actionable, accurate datasets to support business intelligence, product experimentation, and machine learning.Contribute to the definition of engineering and data science best practices to ensure the development of well-crafted, pragmatic and elegant solutions.Engage with the products team to evolve and generalize data models and data definitions.Foster collaboration, knowledge sharing and data literacy between teams.Deeply understand and strive for the improvement of data organization, data management, and data governance best practices.Advocate code quality and documentation.Coach junior data engineers through code reviews, pair programming, and tech talk sessions.Partner effectively with product and other stakeholders, to drive successful solutions.RequirementsBachelors of Computer Science4+ Years of ExperienceExtensive experience designing and developing data transformation, data transport and data serving applications in a cloud environment (AWS / Azure)Expert knowledge of MS SQL server, and database scalability & performance optimization.Extensive experience querying NoSQL and graph databases (e.g. MongoDB, HBase, Cassandra, Neo4j).Extensive experience designing and developing data applications at scale.Experience with mathematical and statistical data analysis techniques (such as regression, extrapolation, time series analysis, forecasting, statistical hypothesis testing and econometric models). Bachelor\'s of Computer Science 4+ Years of Experience Extensive experience designing and developing data transformation, data transport and data serving applications in a cloud environment (AWS / Azure) Expert knowledge of MS SQL server, and database scalability & performance optimization. Extensive experience querying NoSQL and graph databases (e.g. MongoDB, HBase, Cassandra, Neo4j). Extensive experience designing and developing data applications at scale. Experience with mathematical and statistical data analysis techniques (such as regression, extrapolation, time series analysis, forecasting, statistical hypothesis testing and econometric models). Less

Participate in the design, architecture & design of the data infrastructure and storage platforms.Participate in the design and implementation of the data engineering technology stack, ETL pipelines, and services needed to curate a portfolio of actionable, accurate datasets to support business intelligence, product experimentation, and machine 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..

Devops Manager

Careerbuddy - Cairo - Egypt
Not Specified
Not Disclosed
Egypt / Not Specified / Negotiable

Cassbana is a technology solution that builds financial identities for the underserved communities in Egypt through micro-lending and building a behaviour-based scoring system. Making them the future data-driven financial advisory collective.They help millions of people to elevate their standards of living and literally foster the economic growth of the developing nations by providing accessible financial instruments.Through their vast networks, they creatively collect data that helps them create a financial identity for the underserved and unbanked.About the roleTheir team of world-class engineers at Cassbana are looking for a DevOps Manager who is passionate about Software Engineering and is driven by the urge to solve complex problems in the financial world. You will manage their team of DevOps Engineers and implement DevOps strategies and methods throughout the development and deployment process of their technical solutions.You will also be responsible for the following:Manage and oversee the DevOps team and another related projectSolving the interesting and complex financial problemsWork with your team to deliver results end to end. Take responsibility for outcomesParticipate in the on-call rotation, jump in and help resolve any type of production incidentsWrite high quality, performant and reliable code.Implement automation tools and frameworks (CI/CD pipelines)Drive the project including creating deliverables, and mile markers from the DevOps armBuild highly scalable and robust systemsDesign, develop, and implement software integrations based on user feedbackCollaborate with team members to improve the company s engineering tools, systems and procedures, and data securityWhat you need to have done in your career3+ years of professional experience as a DevOps Manager/DevOps Engineering Manager.Experience working in an Agile/Scrum environment to deliver high-quality solutions against aggressive roadmaps.Experience in bash, jenkins and KBs.Worked on platforms that support microservices-driven architectures.Expert in at least one Public Cloud Provider such as Azure, GCP or AWS. Proficient in Ansible as a configuration management tool.Proficient knowledge in building IaaC environments using Terraform or ARM.Hands-on experience in Docker and amp; Kubernetes as PaaS.Hands-on experience in FaaS architectures and services like Azure or Lambda fns.Intensive experience in Python and amp; Bash scripting languages.Experience with automating build cloud environments by using CICD full stack like Git, Jenkins and amp; groovy scripts.Databases: RDMS like Mysql, Postgres and Nosql like MongoDBs or DynamoDBs.Has experience in network, server, and application-status monitoring.Preferably hasMaster and #x27;s Degree in Computer Science or other related technical fields.Experience in rapid prototyping and other fast iteration methods for product development.Strong focus on delivering results, and ability to think out of the box and beyond your area of responsibility. Hands-on Azure cloud based on the project reference.Istio service mesh network configuration.Experience with automating build cloud environments by using CICD full stack like SonarQube , helm , Nexus , spinnaker , Azure DevOps etc.Know DevOps agile tools like Git source code repository, Jira, confluence and amp; slack.Monitoring and logging: Prometheus, Grafana and amp; ELK stacksWhat do you stand to gain?Competitive RemunerationWork with a brilliant multinational team.Work on Exciting Projects that provides financial access to Africans Less

Cassbana is a technology solution that builds financial identities for the underserved communities in Egypt through micro-lending and building a behaviour-based scoring system. Making them the future data-driven financial advisory collective.They help millions of people to elevate their standards of living and literally foster the economic growth o 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..

Data & Quality Lead

Gs1 - Cairo - Egypt
4 - 8 years
EGP 4000 - 6000
Egypt / 4 - 8 / EGP 4000 - 6000

Job Description Responsible for training the data team to their best and making recommendations to the training curriculum as needed. Manage and maintain a workflow of requests and communicate with stakeholders the updates and SLAs. Evaluate team performance and report back with recommendations to the direct manager. Responsible for generating reports and maintaining a dashboard of the team’s performance. Manage and support content operations of company product catalog. Upload new product catalogs to the company database / systems. Product classifications & organization based on company guidelines. Handling communication across data & production team. Assist with uploading edited photos on showcase interface and in the admin work for the showcase. Ensure delivery of products data from source documents or materials within SLAs / timeframe. Maintains data entry requirements by following companydata guidelines, techniques, and procedures. Collaborate with Customer Success teams to establish and monitor service level agreements, communication protocols with data suppliers, and data quality assurance policies. Develop & improve existing product classifications/schemas/data model (taxonomies), for the use by local and international clients (Work Requests). always eager to drive new projects with multiple stakeholders, unclear requirements, corrupt and/or incomplete data. Conducting recurring audits on data accuracy on company platforms/systems. Contributing on creating guidelines for the data department and communicating feedback to other teams. Job Requirements A strong background in data analysis. The Team lead should be comfortable with mining large datasets (SQL / NoSQL), RESTful web services and APIs to draw patterns and to draw insights from multiple complex data sources building or configuring technology solutions. Always eager to drive new projects with multiple stakeholders, unclear requirements, corrupt and/or incomplete data. Leveraging data in decision making - numbers are your friends! Bachelor’s degree from an established university in Mathematics, Physics, Computer Science, or another relevant discipline. Have 2+ years of experience in a Data Analyst / Data Scientist / BI Engineer role or any other role with similar responsibilities. Have provable mastery in Microsoft Office (specifically Excel). Comfortable with R or Power BI (for visualization purposes). Comfortable with mentoring and directing his team!! Power Query and Python are huge pluses!! Good understanding of the basics of ML and AI is a plus. Less

Job Description Responsible for training the data team to their best and making recommendations to the training curriculum as needed. Manage and maintain a workflow of requests and communicate with stakeholders the updates and SLAs. Evaluate team performance and report back with recommendations to the direct manager. 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..

Sr. Data/machine Learning Engineer

Dsquares - Cairo - Egypt
Not Specified
Not Disclosed
Egypt / Not Specified / Negotiable

Participate in the design, architecture & design of the data infrastructure and storage platforms.Participate in the design and implementation of the data engineering technology stack, ETL pipelines, and services needed to curate a portfolio of actionable, accurate datasets to support business intelligence, product experimentation, and machine learning.Contribute to the definition of engineering and data science best practices to ensure the development of well-crafted, pragmatic and elegant solutions.Engage with the products team to evolve and generalize data models and data definitions.Foster collaboration, knowledge sharing and data literacy between teams.Deeply understand and strive for the improvement of data organization, data management, and data governance best practices.Advocate code quality and documentation.Coach junior data engineers through code reviews, pair programming, and tech talk sessions.Partner effectively with product and other stakeholders, to drive successful solutions.RequirementsBachelors of Computer Science4+ Years of ExperienceExtensive experience designing and developing data transformation, data transport and data serving applications in a cloud environment (AWS / Azure)Expert knowledge of MS SQL server, and database scalability & performance optimization.Extensive experience querying NoSQL and graph databases (e.g. MongoDB, HBase, Cassandra, Neo4j).Extensive experience designing and developing data applications at scale.Experience with mathematical and statistical data analysis techniques (such as regression, extrapolation, time series analysis, forecasting, statistical hypothesis testing and econometric models). Bachelor\'s of Computer Science 4+ Years of Experience Extensive experience designing and developing data transformation, data transport and data serving applications in a cloud environment (AWS / Azure) Expert knowledge of MS SQL server, and database scalability & performance optimization. Extensive experience querying NoSQL and graph databases (e.g. MongoDB, HBase, Cassandra, Neo4j). Extensive experience designing and developing data applications at scale. Experience with mathematical and statistical data analysis techniques (such as regression, extrapolation, time series analysis, forecasting, statistical hypothesis testing and econometric models). Less

Participate in the design, architecture & design of the data infrastructure and storage platforms.Participate in the design and implementation of the data engineering technology stack, ETL pipelines, and services needed to curate a portfolio of actionable, accurate datasets to support business intelligence, product experimentation, and machine More..

Senior Data Management Engineer

Bbi-consultancy - Cairo - Egypt
4 - 0 years
EGP 4000 - 6000
Egypt / 4 - 0 / EGP 4000 - 6000

Job Description Collaborate with engineers, product managers and business analysts to understand data needs. Design, launch and manage database plans. Design, launch and manage data warehouse plans. Design, re-build and launch data models in production. Design, re-build and launch data pipelines and ETL (Extraction, Transformation and Loading) processes in production. Support existing processes running in production. Define and manage SLA (Service Level Agreements) for all data sets in allocated areas of ownership. Work with data infrastructure issues and drive to resolution. Build data expertise and own data quality for allocated areas of ownership. Job Requirements 4+ years of experience Strong experience (3+ years) designing, developing and productionizing data applications at scale. Strong experience in NoSQL and SQL. Knowledge in Unix/Linux. 2+ years of experience in object-oriented programming (Scala or Python). knowledge in Azure cloud services is an advantage. Knowledge in Databricks is an advantage. Experience in Designing, develop and maintain Data warehouses. Experience with any ETL tool. Experience in Informatica. Excellent communication skills. Excellent Presentation skills with a high degree of comfort speaking in front of an audience. Fluent in English. Can work with a team. Show the ability to innovate Willingness to learn new tools and technologies. Less

Job Description Collaborate with engineers, product managers and business analysts to understand data needs. Design, launch and manage database plans. Design, launch and manage data warehouse plans. Design, re-build and launch data models in production. Design, re-build and launch data pipelines and ETL (Extraction, Transformation and Load More..

Senior Data Management Engineer

Bbi-consultancy - Cairo - Egypt
4 - 0 years
EGP 4000 - 6000
Egypt / 4 - 0 / EGP 4000 - 6000

Job Description Collaborate with engineers, product managers and business analysts to understand data needs. Design, launch and manage database plans. Design, launch and manage data warehouse plans. Design, re-build and launch data models in production. Design, re-build and launch data pipelines and ETL (Extraction, Transformation and Loading) processes in production. Support existing processes running in production. Define and manage SLA (Service Level Agreements) for all data sets in allocated areas of ownership. Work with data infrastructure issues and drive to resolution. Build data expertise and own data quality for allocated areas of ownership. Job Requirements 4+ years of experience Strong experience (3+ years) designing, developing and productionizing data applications at scale. Strong experience in NoSQL and SQL. Knowledge in Unix/Linux. 2+ years of experience in object-oriented programming (Scala or Python). knowledge in Azure cloud services is an advantage. Knowledge in Databricks is an advantage. Experience in Designing, develop and maintain Data warehouses. Experience with any ETL tool. Experience in Informatica. Excellent communication skills. Excellent Presentation skills with a high degree of comfort speaking in front of an audience. Fluent in English. Can work with a team. Show the ability to innovate Willingness to learn new tools and technologies. Less

Job Description Collaborate with engineers, product managers and business analysts to understand data needs. Design, launch and manage database plans. Design, launch and manage data warehouse plans. Design, re-build and launch data models in production. Design, re-build and launch data pipelines and ETL (Extraction, Transformation and Load More..