Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Requirements:We are looking for candidates with 2-4 years of software development experience. A Bachelor's degree in Computer Science or a related field is required, with an advanced degree preferred and a proven record of academic excellence. Key qualifications include:Proficiency in HTML, CSS, and modern frontend JavaScript frameworks such as Angular 10+Strong understanding of Raw JavaScriptFamiliarity with frontend frameworks such as Bootstrap and FoundationExpertise in CSS3 and HTML5Basic knowledge of SVG and Node.js is a plusFamiliarity with the new ECMAScript 2015 version is advantageousGood understanding of UML is an assetExperience with code refactoring, design patterns, test-driven development, continuous integration, and building highly scalable applicationsExposure to tools such as Gulp, Karma, and Jasmine for unit testing is a plusExperience in agile development methodologies
About the job
Join our dynamic team as an Intermediate Frontend Developer, where you will be instrumental in contributing to our web development projects using the Angular technology stack. Collaborate closely with product and design teams to understand end-user needs and transform them into effective technical solutions.
Your role will also include enhancing our DevOps tooling and implementing innovative technology solutions that set our clients apart in their industries. You will use various software development technologies to swiftly create efficient solutions that enrich the client’s technology framework.
Key responsibilities include:
Developing and implementing technology/business solutions that drive competitive differentiation for our clients.
Collaborating with team members to implement user stories, conduct testing, and continuously enhance product functionality.
Maintaining effective communication with internal IT teams to address technical dependencies during implementation.
Reporting directly to the Engineering Manager or Senior Engineering Manager.
About ssc-hr
At ssc-hr, we are committed to fostering innovation and excellence in technology solutions. We pride ourselves on our collaborative environment where creativity and technical expertise thrive. Join us to shape the future of web development and make a significant impact in the tech industry.
Role Overview:The IT Manager is responsible for the comprehensive delivery, quality assurance, and scalability of our software products and platforms. This role leads cross-functional Agile teams—including backend, frontend, mobile, QA, and UX—to successfully launch secure and reliable features within specified timelines and budget constraints. The IT Manage…
We are looking for a skilled Senior/Midlevel ServiceNow Developer to join our dynamic team at ssc-hr. In this role, you will be tasked with developing, configuring, and customizing the ServiceNow platform to meet our business needs. We value individuals with extensive experience and a strong passion for delivering high-quality software solutions. The ideal candidate should demonstrate both independent initiative and the ability to collaborate effectively with others. Roles & Responsibilities:Designing, configuring, and customizing the ServiceNow platform to align with business requirements.Collaborating with cross-functional teams to gather and prioritize business needs.Writing clean, efficient, and maintainable code that meets our standards.Conducting code reviews and quality assurance checks to ensure maximum productivity and efficiency.Troubleshooting and resolving technical issues as they arise.Creating and executing test cases to ensure software quality.Documenting code and application functionality thoroughly.Keeping up-to-date with emerging trends and technologies in ServiceNow development.
Key Responsibilities:Delivery & Quality Assurance· Take full ownership of application delivery, ensuring smooth transitions from design through to deployment and ongoing support.· Uphold coding standards, quality metrics, and security protocols throughout the development process.· Conduct thorough code reviews and validate that implementations align with approved designs.· Continuously monitor application performance, reliability, and defect trends to ensure optimal functioning.· Identify potential technical risks and proactively implement mitigation strategies.Design & Technical Leadership· Create and maintain comprehensive technical design documents (HLD/LLD) aligned with application-level requirements.· Convert business needs into effective technical solutions that enhance functionality and performance.· Ensure all designs meet stringent performance, scalability, and security standards.· Maintain accurate design documentation throughout the application lifecycle.Team Leadership & Engineering Execution· Provide mentorship to developers, facilitating onboarding and skill development.· Oversee task distribution and offer hands-on technical support as needed.· Encourage knowledge sharing and foster a culture of continuous improvement within the team.Stakeholder Engagement· Collaborate closely with business units, project management, and IT operations to align project delivery with organizational goals.· Support deployment readiness and ensure operational stability across applications.
As a Tech Lead at blink, you will play a pivotal role in steering and nurturing a team of talented developers. Your primary responsibility will be to ensure the technical viability of project designs and to facilitate critical technical decisions. Collaborating closely with product managers, product owners, and various stakeholders, you will define project goals and scopes, ensuring that our technical solutions align with business objectives. This position will also require you to champion coding standards and best practices, mentor your team members, and tackle complex technical challenges head-on. The ideal candidate will possess a Bachelor's or Master's degree in a relevant field, with at least eight years of software development experience. Exceptional leadership and communication skills are essential, along with a deep understanding of current and emerging technologies and a proven history of delivering high-quality software projects.Key Responsibilities:Lead and inspire a team of software developers by evaluating project requirements, engaging with stakeholders, analyzing system workflows, data utilization, and work processes, and troubleshooting problem areas throughout the software development lifecycle.Direct software development initiatives by managing team resources and timelines, ensuring the delivery of high-quality code in line with project deadlines.Architect, develop, and test software solutions by producing high-quality, reusable, and scalable code utilizing advanced programming languages and technologies.Ensure the technical feasibility of proposed project designs through close collaboration with design teams and stakeholders.Uphold coding standards and best practices by implementing effective software development methodologies, conducting peer code reviews, and mentoring team members.Proactively identify and resolve complex technical challenges by monitoring software performance, troubleshooting issues, and developing effective solutions.Enhance your technical knowledge and expertise by keeping up with the latest development tools, programming techniques, and computing equipment, while also engaging in educational opportunities and professional networks.Assist with project and product management activities by collaborating with project/product managers and stakeholders to clearly define project goals and scopes, ensuring that technical solutions support business objectives.
Position Overview:Join our dynamic team as a Product Owner, where you will play a pivotal role in guiding our Agile development squad towards achieving key business objectives. You will be responsible for crafting and prioritizing the product backlog, ensuring alignment with our strategic roadmap, and leading the SCRUM team to deliver exceptional business value.Key Responsibilities:Continuously develop, prioritize, and refine the product backlog to ensure the Agile team can operate effectively.Align the product backlog with the overarching product roadmap to meet strategic goals.Lead the SCRUM team to ensure clarity of user requirements and effective delivery of business value.Establish acceptance criteria and define expected levels of functional quality for product features.Actively mitigate impediments that may hinder the team's ability to achieve Release and Sprint Goals.Ensure that all product features have thorough documentation, including release notes and detailed feature descriptions.
About the Role: We are seeking a talented Senior Back-End Developer to join our innovative team at ssc-hr. In this remote position, you will be responsible for designing and developing robust Back-End solutions for intricate applications, ensuring optimal performance and stability.Key Responsibilities:Develop and maintain Back-End services utilizing .NET technologies.Design and implement efficient RESTful APIs.Work on complex enterprise-level systems.Optimize application performance and resolve scalability challenges.Integrate various databases and technologies seamlessly.Collaborate closely with Front-End developers and product teams to deliver cohesive solutions.Conduct code reviews and uphold best coding practices.
Join Tawantech as a T24 Developer, where you will play a pivotal role in shaping our financial software solutions. We are seeking a dedicated developer with expertise in the T24 banking application, who is excited to work in a dynamic and innovative environment. This role offers the opportunity to collaborate with a talented team and contribute to cutting-edge projects.
Join our innovative team at Sarmad as an Agile Scrum Master, where your expertise will significantly enhance our Agile development process. In this pivotal role, you will be responsible for guiding our teams to effectively implement Scrum principles and practices. You will lead and facilitate essential Scrum ceremonies, mentor team members, and collaborate closely with product owners to prioritize and manage the product backlog efficiently. Your skills in fostering teamwork, overcoming challenges, and refining processes will be vital in delivering exceptional products on time.
Job DescriptionA Senior Quality Assurance (QA) Tester plays a pivotal role in the development process by designing, implementing, and refining testing protocols for both web and mobile applications. This position demands a keen eye for software quality issues, collaborative problem-solving with developers, and a commitment to maintaining superior standards of software functionality, security, and performance. The ideal candidate will possess strong analytical capabilities, execute comprehensive testing, document bugs accurately, and work closely with cross-functional teams to ensure the highest quality of software delivery. Candidates should hold a Bachelor's or Master's degree in a relevant field and have a minimum of five years of experience in QA testing. Proficiency in various software testing methodologies, a user-centric focus, and exceptional English language skills are essential.Essential Duties and Responsibilities:Develops and implements software testing procedures by analyzing system requirements, tracking quality assurance metrics, and identifying trends in software quality and security.Designs, develops, and executes test scripts and scenarios to uncover system issues, utilizing automated testing tools as necessary.Identifies, documents, and tracks software bugs, collaborating closely with developers to resolve issues.Engages in all phases of the software development lifecycle, from initial design to release, ensuring alignment with software objectives and user needs.Enhances job knowledge by studying the latest testing tools and programming techniques, participating in educational opportunities, reading professional publications, and networking within professional organizations.Leads and collaborates with cross-functional teams, aiding in the translation of user requirements into system specifications.Conducts peer reviews of test cases, sharing insights with team members to uphold high-quality standards.Implements automated testing platforms and unit tests, working in close partnership with the development team to enhance quality and optimize testing efforts.Improves operational efficiency by conducting systems analysis and recommending changes to policies and procedures.Contributes to achieving engineering and organizational objectives by delivering related results as needed.
Join our dynamic team at Integrant as a Senior Product Owner, where you will collaborate with cross-functional teams, including engineering, design, and customer support, to ensure our products not only meet user needs but are also delivered with exceptional quality.In this pivotal role, you will be tasked with executing a product vision that aligns with user requirements, our strategic business objectives, and helps drive growth. Your collaboration with various teams will be essential in prioritizing features, developing product specifications, and ensuring timely product delivery.Key Responsibilities: Deeply understand the business landscape to define customer needs and propose relevant features. Design user journeys, create user story maps, and outline MVPs and release plans. Work in tandem with UI/UX designers to develop wireframes. Extract epics and features, breaking them down into actionable user stories. Maintain a clean, prioritized backlog with at least two sprints prepared in advance. Ensure user stories are developed with clear acceptance criteria. Communicate effectively with the development team regarding user stories and address their inquiries. Gather feedback and iterate on the backlog accordingly. Conduct impact and integration analysis. Monitor progress towards sprint releases. Facilitate and engage in Agile ceremonies, including backlog grooming and sprint planning. Present product demos to clients.
Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.
Join our dynamic software development team at ssc-hr, where we create innovative products tailored to meet market demands. As a Business Analyst, your key responsibilities will include gathering and analyzing requirements from prospective clients and the broader market. You will transform these insights into structured, clear, and actionable specifications. Collaborating closely with our technical team, you will devise optimal solutions to fulfill customer needs while ensuring that specific requests are managed through customizable modules.Your role will be pivotal in enhancing customer satisfaction and maximizing return on investment by proposing versatile solutions that benefit a wide range of clients.Strong communication skills are vital, as you will liaise with customers, users, and business experts throughout the process.
At Sumerge, our Technical Sales team drives innovation and creativity in crafting proposals that resonate with our clients. Collaborating closely with the Sales team, they design tailored solutions that ensure our clients remain at the forefront of industry advancements. Our team members are exceptional communicators, adept at understanding customer needs and shaping the future of their businesses.We seek candidates with a robust software development background, comprehensive knowledge of web technologies, and a collaborative spirit. As this role requires close interaction with engineering and sales teams, strong teamwork skills are essential for creating bespoke solutions.Key Responsibilities:Serve as a technical consultant to customers, identifying their needs and recommending optimal solutions, while ensuring there is adequate support for implementation.Guide both prospective and current clients through their digital transformation journeys, simplifying complexities and addressing potential technical challenges.Advise on enterprise architectures and platforms to successfully deploy complete solutions leveraging Sumerge’s tools and technologies.Collaborate with product management and engineering teams to remain informed about industry trends and to enhance Sumerge’s offerings.Partner with the Sales team to explore additional business development opportunities within client organizations.Assist in responding to requests for information, quotations, and proposals alongside the Account Manager, providing customer training as necessary.
Join our innovative team at Anas Technologies as a Mid-Senior Android Developer. In this role, you will be responsible for designing and implementing advanced applications for the Android platform. You will collaborate with cross-functional teams to define, design, and ship new features. This position offers a fantastic opportunity to work with the latest technologies and contribute to impactful projects.
Join PushBots as a SaaS Sales Manager in Cairo, where you will manage the complete sales cycle from prospecting to closing deals. Your primary focus will be on acquiring new clients, increasing our recurring revenue, and expanding our market share. You will forecast and achieve revenue goals while building and managing compelling sales demos. Collaborate with our product team to relay customer expectations and feedback effectively.
Design, optimize, and maintain processes on our low-code platform.Collaborate with the development team to create and implement innovative features.Diagnose and resolve software-related issues effectively.Produce clean, efficient, and well-documented code.Engage closely with stakeholders to ensure platform functionalities meet business requirements.
Join Veeam, the premier Data and AI Trust Company, dedicated to empowering organizations to fully understand, secure, and enhance their data and AI capabilities. As a leader in data resilience and security posture management, Veeam is uniquely positioned at the intersection of identity, data, security, and AI risk. With our headquarters in Seattle and a presence in over 30 countries, we safeguard the operations of more than 550,000 customers globally. Together, we will forge ahead fearlessly, fostering growth, learning, and making a significant impact for some of the world’s most prominent brands. Position: Technical Account Manager for EgyptLocation: Cairo, Egypt At Veeam, we are passionate about ensuring that businesses have complete control over their data 24/7. Our solutions encompass data backup, recovery, portability, security, and intelligence. As we continue to innovate and lead in data resilience, we invite you to be part of our journey, making a meaningful difference for major brands globally.Role OverviewThe Technical Account Manager (TAM) plays a crucial role in providing proactive support and management throughout Veeam implementations and beyond. Your mission as a TAM is to help clients unlock the full potential of Veeam’s products and services, serving as a trusted advisor.The TAM is a technical expert responsible for all planning, architecture, coordination, and management of post-sales technical engagements.Your focus will be on architecting and managing availability solutions, which include data protection and monitoring. You will possess expertise in Data Management, Data Analytics, Business Continuity, Data Center operations, Cloud computing, Operating Systems, Networking, Storage, and Virtualization.Key ResponsibilitiesDeliver and consult on services to ensure Veeam Software solution design and deliverables are achieved.Provide comprehensive project guidance, including project plans, schedules, communication strategies, resource allocation, and status updates.Assist in the assessment and design of solutions, as well as addressing post-installation challenges.
Join our dynamic team as an Intermediate Frontend Developer, where you will be instrumental in contributing to our web development projects using the Angular technology stack. Collaborate closely with product and design teams to understand end-user needs and transform them into effective technical solutions.Your role will also include enhancing our DevOps tooling and implementing innovative technology solutions that set our clients apart in their industries. You will use various software development technologies to swiftly create efficient solutions that enrich the client’s technology framework.Key responsibilities include:Developing and implementing technology/business solutions that drive competitive differentiation for our clients.Collaborating with team members to implement user stories, conduct testing, and continuously enhance product functionality.Maintaining effective communication with internal IT teams to address technical dependencies during implementation.Reporting directly to the Engineering Manager or Senior Engineering Manager.
As a Senior Solution Architect at bm-to, you will play a pivotal role in shaping the architecture of our products. You will collaborate closely with your team to design comprehensive solution/application architectures. Your expertise will guide project teams in implementing effective technology strategies, focusing on best coding practices, continuous integration, and automated deployment.You will be accountable for the technical design of our products, actively engaging in coding to assist the team in developing solutions and resolving any emerging challenges. By identifying and eliminating technical impediments, you will ensure smooth project execution. Collaborating with the Product Owner, you will align the product roadmap with our technical strengths and opportunities.With a commitment to continuous improvement, you will explore innovative solutions, challenge conventional methods, and take shared responsibility with the Product Owner for building reusable and scalable components. Reporting to the Architecture Lead, you will align architectural decisions and technology stack implementations.
Envision Employment Solutions is excited to announce an opening for a Pre-Sales & Client Success Consultant to join our esteemed partner, a global frontrunner in software development.Position Overview:The Pre-Sales & Client Success Consultant will be pivotal in enhancing the client journey, guiding them from initial product demonstrations to ensuring post-sale satisfaction. This role involves defining processes, creating templates, and establishing communication standards to support scalable team operations.Key Responsibilities:Pre-Sales ActivitiesConduct engaging product demonstrations for potential clients based in the Gulf region, both remotely and occasionally in-person.Lead insightful discovery meetings to identify client needs and qualify prospects.Customize demo environments and presentation materials tailored to each client's unique context.Assist the sales lead in advancing deals; direct closure is not required.Client EngagementServe as the primary liaison for clients following demonstrations and post-sale.Organize regular check-ins, gather feedback, and manage any escalations effectively.Develop and nurture strong relationships with client stakeholders across the Gulf region.Occasionally travel to client sites within the Gulf for strategic discussions or onboarding sessions.Internal CollaborationConvert client feedback into structured briefs for the Business Analyst/Project Management team.Collaborate with product and technical teams to align on client timelines and expectations.Systematically document client interactions, requests, and results for organizational clarity.Contribute to the development of client communication templates and demo playbooks as the inaugural hire.Candidate Requirements:Proficient in English, with strong written and verbal communication skills suitable for engaging Gulf clients.3 to 5 years of experience in a client-facing role such as pre-sales, account management, or customer success.Able to conduct live product demonstrations with minimal guidance.Excellent organizational abilities, capable of managing multiple clients and follow-ups concurrently.Basic technical understanding of SaaS concepts and APIs, enabling discussion of product features without deep engineering knowledge.Experience with Gulf-based clients is preferred.Background in a SaaS or software product environment.A degree in Management Information Systems, Computer Science, Business Administration, or a related field combining technology and business knowledge.Experience working with or alongside product and technical teams.Fluency in Arabic is advantageous for building client relationships in the Gulf region.Familiarity with CRM tools or client tracking systems is beneficial.Experience in pioneering a role and establishing processes from the ground up.