Requirements
Experience: A robust 3-7 years of professional experience in full-stack software development, demonstrating a proven track record of delivering successful projects.Technical Mastery: Proficient in our core technologies, including Node.js, Next.js, NestJS, PostgreSQL, Docker, Kubernetes, and Redis.Programming Prowess: Strong command of JavaScript and TypeScript, with a deep understanding of modern web development paradigms.API Design: Solid experience in designing and implementing RESTful APIs.Version Control: Expert-level knowledge of Git for collaborative development.Methodologies: Familiarity with Agile Methodologies and best practices in software development.System Acumen: Strong understanding of System Design principles and a passion for building scalable, reliable applications.Problem Solver: Exceptional Problem Solving skills with a keen eye for detail and a proactive approach to challenges.Cloud Expertise: Experience with Cloud Deployment strategies and practices is a significant advantage.Education: A Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience and certifications.Career Level: This role is suited for an Experienced professional eager to take on significant responsibilities and drive innovation.
Description
Are you a passionate Full Stack Developer ready to make a significant impact? We are seeking an experienced and innovative individual to join our dynamic team on-site in Cairo, Egypt. This is a thrilling opportunity to shape the future of our products, working across cutting-edge technologies and delivering exceptional user experiences. We embrace both Full Time and Part Time arrangements, offering flexibility for the right talent.Responsibilities:Design and develop robust, scalable, and high-performance full-stack applications from conception to deployment.Build and maintain efficient server-side logic using Node.js and NestJS, ensuring optimal performance and security.Craft compelling and responsive user interfaces with Next.js, delivering an intuitive and engaging user experience.Manage and optimize databases, leveraging expertise in PostgreSQL to ensure data integrity and query efficiency.Implement and manage containerized applications using Docker and orchestrate them with Kubernetes for seamless deployment and scaling.Utilize Redis for high-speed data caching and real-time application features.Collaborate closely with product managers, designers, and fellow engineers to define, design, and ship new features.Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.Actively participate in code reviews, contributing to a culture of continuous improvement and knowledge sharing.Troubleshoot, debug, and upgrade existing systems to ensure maximum uptime and performance.Skills & Technologies:You will be immersed in a modern tech stack, including but not limited to: Node.js, Next.js, NestJS, PostgreSQL, Docker, Kubernetes, Redis, JavaScript, TypeScript, RESTful APIs, Git, Agile Methodologies, System Design, Problem Solving, and Cloud Deployment.Growth Opportunities:We are committed to your professional development. You'll have access to challenging projects, mentorship from senior engineers, and opportunities to explore new technologies and advance your career within a supportive environment. Your growth is our growth!Team & Culture:Join a collaborative, innovative, and supportive team where your ideas are valued, and your contributions make a tangible difference. We foster an environment that encourages learning, creativity, and mutual respect, all while building exceptional software.Impact:As a Full Stack Developer, you will play a pivotal role in shaping our product direction, delivering high-quality solutions, and directly contributing to the success and growth of our projects and our company.