Software Engineer

Egypt · Engineering

Description

We are looking for an talented & experienced Backend engineer to join our team. You will be responsible for the server side of our mobile and web applications.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you'll work closely with our engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to develop and maintain functional and stable mobile & web applications to meet our company's needs.

Responsibilities:

- Participate in the entire application lifecycle, focusing on coding and debugging.

- Write clean code to develop functional mobile & web applications.

- Troubleshoot and debug applications.

- Perform UI tests to optimize performance.

- Manage cutting-edge technologies to improve legacy applications.

- Collaborate with colleague engineers to integrate user-facing elements with server side logic.

- Gather and address technical and design requirements.

- Provide training and support to internal teams.

- Build reusable code and libraries for future use.

- Liaise with engineers, designers and system administrators to identify new features.

- Follow emerging technologies.

- Implementation of security and data protection.

- Design and implementation of data storage solutions.

Apply for this job