Job Summary:

We are looking for a skilled and efficient Backend Developer to join our development team. The ideal candidate will be responsible for building and maintaining the server-side logic, databases, and APIs that power both web and mobile applications.

Key Responsibilities:


Design, build, and maintain scalable backend systems, APIs, and services.
Develop and optimize relational and non-relational databases to ensure high performance and reliability.
Create and integrate third-party APIs and services to support frontend functionality.
Implement best practices for security, data protection, and application performance.
Write clean, maintainable, and testable code following coding standards and version control practices.
Work closely with frontend developers, UI/UX designers, and other team members to deliver end-to-end solutions.
Debug and resolve technical issues, perform root cause analysis, and apply timely fixes.


Required Skills and Qualifications:


Strong proficiency in backend programming languages (e.g., Node.js, Python, PHP, Java, or Ruby).
Experience with frameworks such as Express, Django, Laravel, or Spring.
Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming.
Experience with databases like MySQL, PostgreSQL, MongoDB, or similar.
Familiarity with version control systems, especially Git.


Preferred Qualifications:


Bachelor’s degree in Computer Science, Software Engineering, or related field.
Knowledge of DevOps tools, containerization (e.g., Docker), and CI/CD pipelines.
Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • ICT
  • Computer