Back End Developer
وصف الوظيفة
Job Summary:
The Back-End Developer is responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power web and mobile applications. This role ensures high performance, security, and scalability of systems while supporting front-end functionality and business operations.
Job Duties:
1- Develop and maintain server-side applications and APIs.
2- Design and manage databases, ensuring data integrity and security.
3- Build efficient, reusable, and scalable code.
4- Integrate front-end elements with server-side logic.
5- Optimize applications for speed and performance.
6- Troubleshoot, debug, and resolve technical issues.
7- Collaborate with front-end developers, QA, and other teams.
8- Implement security and data protection measures.
9- Monitor system performance and ensure reliability.
Qualifications and Education Requirements:
1- Bachelor’s degree in Computer Science, IT, or related field.
2- Proven experience in back-end development.
3- Strong knowledge of programming languages (e.g., Java, Python, Node.js, PHP).
4- Experience with databases (SQL/NoSQL such as MySQL, PostgreSQL, MongoDB).
5- Knowledge of security practices and data protection.
6- Strong problem-solving and analytical skills.
7- Good communication and teamwork abilities.
Preferred Skills & Key Competencies:
1- Strong problem-solving abilities.
2- Good communication and teamwork skills.
3- Ability to work independently and take ownership.
4- Attention to quality and user experience.
¿Te interesa este puesto?