Sr. Backend Developer

Pcs Egypt


Job Location:

Giza - Egypt

Monthly Salary: Not Disclosed
Experience Required: 4-5years
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

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: A bachelors degree in computer science software engineering or a related field is often preferred. However equivalent work experience or relevant certifications can be considered.

Front-End Development: Proficiency in web technologies such as HTML CSS and JavaScript. Experience with front-end frameworks such as Angular and React.

Back-End Development: Strong knowledge of back-end technologies such as server-side programming languages (Java Python) and frameworks (e.g. Spring Boot Django).

Databases: Familiarity with database systems like PostgreSQL MySQL MongoDB or Oracle including query optimization and data modeling.

Web Services and APIs: Experience in designing building and consuming RESTful APIs. Understanding of web service architectures and protocols (e.g. JSON XML HTTP).

Version Control: Proficiency in using version control systems like Git for source code management and collaboration.

Deployment and DevOps: Knowledge of deployment processes server administration and basic DevOps practices. Familiarity with cloud platforms like AWS Azure or Google Cloud is beneficial.

3 years of experience as a Backend developer preferred in fintech.




Required Skills:

Strong hands-on experience with test automation frameworks (Selenium Cypress Playwright or similar). Solid experience in API testing tools such as Postman REST Assured or SoapUI. Good understanding of financial systems transactions and data flows. Familiarity with Agile/Scrum methodologies and CI/CD environments. Experience using defect tracking and test management tools (JIRA Azure DevOps TestRail). Working knowledge of SQL for data validation and reconciliation checks. Experience with loan management systems payment gateways or digital wallets. Exposure to security testing concepts (OWASP data privacy access control). Experience with performance testing tools (JMeter k6). Knowledge of mobile test automation (Appium).


Required Education:

Education: Bachelors degree in computer science Engineering or a related : 3 years of experience in software testing / quality control preferably in fintech or financial services.

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 dutie...