Apply Edge Start your job search

Full Stack Software Engineer

Cypod Solutions · Heliopolis, Cairo, Egypt

Apply & track with Apply Edge
About the RoleCypod is looking for a Full Stack Software Engineer to join our engineering team in Cairo. The role focuses on designing, building, testing, and maintaining backend services, APIs, frontend components, and AI-enabled capabilities for Cypod's core IoT platform and client-specific solutions. You will work closely with product, engineering, and client-facing teams to translate business and technical requirements into reliable, scalable software.Key ResponsibilitiesDesign, build, test, and maintain APIs, backend services, and frontend components for Cypod's core IoT platform.Develop and maintain web applications using modern frontend and backend technologies.Design and implement client-specific features and integrations.Integrate Cypod's platform with internal systems, third-party APIs, IoT devices, and external services.Participate in system-level design, database design, and feature design with squad members.Analyze client requirement documents and translate them into technical features.Build clean, maintainable, testable, and well-documented code.Troubleshoot, debug, and optimize application performance.Support the development of AI-enabled features, including AI-assisted workflows, data-driven automation, and intelligent platform capabilities.Collaborate within a cross-functional agile team and take ownership of assigned systems and deliverables.Document technical changes to support developers, collaborators, and future maintenance.Job RequirementsBachelor's degree in Computer Science, Engineering, or a related field is preferred.0-3 years of relevant experience as a Full Stack Developer or Software Engineer.Strong software engineering fundamentals, including OOP, design principles, data structures, algorithms, and database design.Strong SQL knowledge is required.Solid experience with React, HTML, CSS, and JavaScript.Experience with Python and at least one Python framework such as Flask or Django.Experience designing and implementing REST APIs and WebSocket-based communication.Good understanding of frontend-backend integration and application architecture.Practical knowledge of AI concepts and modern AI-assisted development tools.Familiarity with using AI APIs, LLM-based tools, or AI-enabled development workflows is preferred.Awareness of responsible AI usage, data privacy, and secure handling of client or platform data when using AI tools.Ability to understand business requirements and convert them into scalable technical solutions.Proactive, self-motivated, and willing to take ownership of systems and features.Strong problem-solving and communication skills.Advanced English is required.Ability to travel 0-20% when needed.Nice To HaveDevOps experience with AWS or Google Cloud.Experience with unit testing in JavaScript and Python.Experience with React Native.Experience working with GoLang.Experience deploying mobile applications to Google Play Store or Apple App Store.Experience with job queues and message queues such as RabbitMQ.Experience with CI/CD pipelines, containerization, Docker, and microservices.Exposure to AI/ML concepts, prompt engineering, vector databases, RAG pipelines, or AI-powered product features.Experience integrating third-party AI services such as OpenAI, Azure AI, Google AI, or similar platforms.Knowledge of IoT platforms, device communication, or real-time data processing.Perks of Working at CypodCompetitive salary.Exceptional room for growth.Opportunity to make a direct impact on products and clients.Wide variety of projects and technologies.Flexible working hours at our Heliopolis office, with core hours from 10:00 AM to 4:00 PM.Reporting LineThe Full Stack Software Engineer will report directly to the CTO or to a Senior Software Engineer locally in Cairo.Application DetailsPlease send your CV to:mm@cypodsolutions.comEmail subject: Full Stack Engineer - Cairo