Total-TECH Co.
” The Job Description”
1-Bachelor’s degree or higher in Computer Science or a relevant field.
2- 5+ years of experience developing large systems.
3-System Architecture: Solid experience in designing, developing, and implementing large scale, complex system architectures. Ability to identify system limitations and propose scalable solutions.
4- Database Management: Skilled in database design and management, with expertise in SQL and familiarity with NoSQL databases and Graph databases. Ability to optimize database performance and ensure data integrity.
5- Front-end and Back-end Development: Comprehensive knowledge of both client-side and server-side development. Familiarity with modern frameworks and platforms like React, Angular, Node.js, or similar.
6- DevOps Practices: Experience with continuous integration/continuous deployment (CI/CD) pipelines, containerization (e.g., Docker), and orchestration (e.g., Kubernetes).
7-API Development: Expertise in designing and developing RESTful APIs and knowledge of GraphQL or other API technologies.
8-Security: Strong understanding of cybersecurity principles, secure coding practices and best practices in data security.