Sr. Backend Developer

Egypt - Cairo

We are seeking a skilled and experienced Back-End Developer to join our dynamic development team. As a Back-End Developer, you will be responsible for designing, developing, and maintaining the server-side logic of our web applications, ensuring high performance and responsiveness. You will collaborate closely with front-end developers, UX/UI designers, and other stakeholders to deliver robust and scalable solutions. 

 

Responsibilities: 

  • Design, develop, and maintain server-side software components using cutting-edge technologies. 
  • Collaborate with cross-functional teams to gather and define project requirements. 
  • Build efficient, scalable, and secure APIs to enable seamless integration between front-end and back-end systems. 
  • Implement data storage solutions, including database design, optimization, and maintenance. 
  • Ensure the technical feasibility of UI/UX designs and optimize application performance. 
  • Identify and address performance bottlenecks, debugging and resolving technical issues. 
  • Write clean, reusable, and maintainable code, following industry best practices and coding standards. 
  • Stay up-to-date with emerging trends and technologies in back-end development, and make recommendations for improvement. 

 


Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Proven experience as a Back-End Developer or similar role, with a strong portfolio of previous projects (+1 experience). In-depth knowledge of web development concepts (REST, HTTP, APIs, etc.) and server-side technologies (e.g., Node.js, NestJs, Python(flask-Django)). Experience with message broker like (Redis ,rabbitmq). Have a knowledge of CI/CD. Have a basic knowledge of front-end technology. Experience with design patterns. Experience with database systems such as MySQL, PostgreSQL, MongoDB, or similar. Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus. Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex applications. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. 
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com