Apply Edge Start your job search

Full Stack developer (node js, React)

UtoPia · Qesm El Maadi, Cairo, Egypt

Apply & track with Apply Edge
Job Summary:We are looking for a skilled Full Stack Developer to join our development team. The ideal candidate will have strong experience in React.js, Node.js, and NestJS, with a solid understanding of both frontend and backend development.will be responsible for building scalable web applications, developing new features, integrating APIs, optimizing application performance, and collaborating with cross-functional teams to deliver high quality software solutions.Key Responsibilities:Develop and maintain responsive, scalable, and user-friendly web applications using React.js.Build and maintain robust backend services and RESTful APIs using Node.js and NestJS.Design, develop, and optimize databases and ensure efficient data management.Integrate frontend applications with backend APIs and third-party services.Write clean, reusable, maintainable, and well-documented code.Implement authentication, authorization, and security best practices.Troubleshoot and resolve technical issues, bugs, and performance bottlenecks.Participate in code reviews and contribute to improving development standards.Collaborate with Product Managers, UI/UX Designers, QA Engineers, and other developers.Write unit and integration tests to ensure application reliability.Optimize applications for performance, scalability, and responsiveness.Participate in the full software development lifecycle, from requirements analysis to deployment and maintenance.Stay updated with modern web development technologies and industry best practices.Requirements:+4 years of experience in Full Stack Web Development.Strong proficiency in React.js and modern frontend development.Strong experience with Node.js and NestJS.Good knowledge of JavaScript / TypeScript.Strong understanding of RESTful APIs and backend architecture.Experience with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.Good understanding of Git and version control systems.Experience with authentication mechanisms such as JWT/OAuth is a plus.Good understanding of software development principles and design patterns.Experience with testing frameworks is a plus.Familiarity with Docker, CI/CD, or cloud platforms is a plus.Strong problem-solving and analytical skills.Good communication and teamwork skills.Technical Stack:Frontend: React.js, JavaScript, TypeScript, HTML5, CSS3Backend: Node.js, NestJS, REST APIsDatabase: PostgreSQL / MySQL / MongoDBTools: Git, GitHub/GitLab, DockerTesting: Jest / React Testing LibraryCloud & DevOps: AWS / Azure, CI/CD — is a plusWhat We Offer:Competitive salary package in USD.Medical and social insurance.Career growth and learning opportunities.