NAOS Talents is seeking a talented Senior Full Stack Developer to work with one of our clients, one of the biggest software development companies in Egypt, and partners with huge telecommunication companies like CISCO and AVAYA. As a Senior Full Stack Developer, you will be responsible for designing, developing, and implementing software solutions to meet the clients' needs.
Responsibilities:- Collaborate with cross-functional teams to define, design, and ship new features- Write clean, maintainable, scalable, testable, and reusable code- Work on both front-end and back-end technologies- Develop efficient, reusable components using React- Utilize Context API and TypeScript for stability and maintainability- Employ MUI for responsive, visually appealing UI/UX- Participate in code reviews and provide constructive feedback- Stay up-to-date with emerging technologies and industry trends
Requirements:- Bachelor's degree in Computer Science, Software Engineering, or any related field.- 4+ years of experience in full-stack development.- Strong understanding of frontend and backend technologies.- Deep experience with NestJs is mandatory.- Deep experience with building RESTful APIs.- Deep experience with PostgreSQL relational database using TypeORM.- Strong understanding of object-oriented programming and TypeScript.- Proficiency in React.- Experience with MUI.- Knowledge of Redux Toolkit and RTK Query.- Monorepo setup experience is a huge plus.- Good experience with GitHub.- Experience with software testing is a huge plus.- Ability to work independently and in a team environment.- Excellent problem-solving skills.- Good communication and collaboration abilities.
If you are a passionate developer with a strong background in full-stack development and a desire to work on innovative projects, we would love to hear from you.