Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
1. Application & System Development Design, develop, and maintain high-quality software components for backend systems and mobile applications.
Implement scalable, reliable, and high-performance solutions suitable for production environments.
Write clean, reusable, and maintainable code in accordance with established best practices and coding standards.
Ensure developed software meets security requirements and complies with relevant industry and regulatory standards.
2. Technical Contribution & Collaboration Act as a senior technical contributor responsible for implementing complex features and critical system components.
Collaborate with team members to align on technical approaches, feature implementation, and system behavior.
Participate in code reviews to maintain code quality, performance, security, and consistency across the codebase.
Provide technical input on architecture decisions, design patterns, and technology usage when required.
Share technical knowledge and best practices to support overall team efficiency and solution quality 3.
Project & Requirement Alignment Work closely with product managers, business analysts, and stakeholders to understand functional and technical requirements.
Translate business and product requirements into effective technical implementations for backend and mobile platforms.
Contribute to feature planning, technical estimations, and implementation timelines.
Ensure assigned tasks and features are delivered on time and aligned with project goals.
4. Quality Assurance & Performance Optimization Ensure high software quality through code reviews, unit testing, integration testing, and performance analysis.
Identify, troubleshoot, and resolve defects, performance issues, and system instability.
Optimize application performance, scalability, and reliability, especially for high-load and fintech-related use cases.
Proactively improve system robustness and fault tolerance.
5. Integration & API Development Design, implement, and maintain RESTful APIs and integrations with internal systems and third-party services (e.
g., payment gateways, Firebase).
Ensure secure, efficient, and reliable data exchange between backend services and mobile applications.
Support API versioning, backward compatibility, and integration best practices 6.
Continuous Improvement & Technical Innovation Stay informed about emerging backend and mobile technologies, frameworks, and industry trends.
Recommend and apply technical improvements to enhance system performance, maintainability, and user experience.
Adopt and promote best practices, tools, and development standards to improve overall development workflows.
7. Documentation & Technical Communication Maintain clear and up-to-date technical documentation, including architecture overviews, implementation details, and code documentation.
Document development processes, technical decisions, and system behaviors.
Provide technical updates and progress reports to relevant stakeholders when required.
Education & Qualifications Minimum: Bachelor’s degree in Computer Science, Software Engineering , or a related field or equivalent experience.
Industry Experience Minimum 3–5 years of professional experience in software development .
Preferred: Hands-on experience in fintech, digital payments, or enterprise applications .
Years of Experience Minimum: 3 years of professional experience in backend development (e.
g., Java, PHP, Node.
js) or mobile development (Android/iOS).
Preferred: 5+ years of experience building secure, scalable applications in one or more industries , including but not limited to fintech, enterprise, or digital platforms.
Technical Skills & Tools Proficiency in backend technologies (e.
g., Java Spring, Laravel, Node.
js) or mobile development (Android: Java/Kotlin; iOS: Swift).
Strong knowledge of RESTful APIs , database design ( SQL/NoSQL ), and cloud services (AWS, Azure, Firebase).
Experience with CI/CD pipelines, version control (Git) , and performance optimization.
Familiarity with unit/integration testing frameworks and debugging tools.
Knowledge of mobile UI/UX standards , offline storage, threading, and app optimization techniques.
Language Proficiency Fluent English (written and spoken).
Native Arabic (written and spoken).
Additional (Preferred) Experience with fintech mobile applications (payments, wallets, financial platforms).
Familiarity with Agile/Scrum methodologies.
Understanding of security standards and compliance for financial applications.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.