ob Purpose (Summary of the main purpose of this position) · Building server-side logic, APIs, and database interactions to support front-end functionality. Designing and optimizing database schemas and queries for efficient data retrieval and storage. Duties & Responsibilities (Details of the main duties of this position) · Designing, coding, testing, and debugging both front-end and back-end components of web applications.
Developing features and functionality that meet user requirements and business needs. · Front-End Development: Implementing user interfaces (UI) and user experiences (UX) using HTML, CSS, and JavaScript frameworks. Ensuring responsive design, accessibility, and cross-browser compatibility. · Back-End Development: Building server-side logic, APIs, and database interactions to support front-end functionality. Designing and optimizing database schemas and queries for efficient data retrieval and storage. · Integration and Interoperability: Integrating different components of the application stack, including third-party services, APIs, and external systems.
Ensuring smooth data flow and interoperability between various subsystems. · Testing and Quality Assurance: Conduct unit testing, integration testing, and end-to-end testing to ensure the reliability, performance, and security of the application. Collaborating with QA engineers to identify and fix bugs and issues. · System Architecture and Scalability: Participating in architectural discussions and making informed decisions about the overall system design, technology stack, and scalability considerations.
Optimizing application performance and scalability as needed. · Deployment and Maintenance: Deploying applications to production environments, configuring servers, and monitoring application health and performance. Participating in maintenance activities, including bug fixes, updates, and security patches. · Collaboration and Communication: Collaborating with cross-functional teams to gather requirements, provide technical guidance, and ensure alignment between development efforts and business goals.
Communicating progress, challenges, and technical concepts to stakeholders. · Continuous Learning: Staying up to date with the latest technological trends, frameworks, and best practices related to Backend development. Actively seeking opportunities for professional growth and skill enhancement. Requirements . Experience & Qualifications Required ·
Education:
Job details are sourced from the employer's original posting.
Open job postingAbout the company
PCS Egypt provides staffing, recruitment, and human resources solutions for businesses across various sectors.