Sr. Backend Developer
ملخص الوظيفة
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)
|
. 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.