ZainCash logo

Officer Software Development

ZainCash
Full-time
On-site
Baghdad Baghdad Governorate Iraq

We are seeking a skilled and detail-oriented Web Application Developer to design, develop, test, and maintain backend systems that support scalable and high-performance web applications. The ideal candidate will possess strong problem-solving abilities, a passion for technology, and experience working both independently and collaboratively in a fast-paced environment. This role involves close coordination with internal teams and external vendors to ensure technical excellence, troubleshoot system issues, validate quality assurance processes, and continuously enhance system performance and integration. A strong grasp of modern backend development practices, system monitoring, and vendor communication is essential.

Roles:

  •  Backend Development   
  • Design, develop, and maintain robust, secure, and scalable backend web applications using suitable programming languages and frameworks.
  •   Problem Solving & Debugging    
  •    Identify, troubleshoot, and resolve technical issues, bugs, and system performance glitches.     
  • Quality Assurance & Testing
  • Develop test scenarios, validate software functionality, and document quality assurance activities to ensure high-quality deliverables.
  • Vendor Coordination
  • Communicate effectively with external vendors to report issues, validate deliveries, and track resolution of bugs.
  • System Monitoring
  • Monitor and evaluate internal system performance, ensuring reliability, availability, and responsiveness.
  • Requirement Analysis & Implementation
  • Collaborate with stakeholders to understand project requirements, contribute to technical design discussions, and implement functional solutions.
  • Platform & API Enhancement
  • Improve existing platforms, APIs, and integrations to optimize performance, security, and scalability.
  • Continuous Learning & Improvement
  • Stay updated on emerging technologies and development practices to continuously improve personal and platform performance.
  • Collaboration & Independence
  • Work effectively in both independent and team-based environments, showing initiative and attention to detail.

Education & Experience

 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in backend web application development.
  • Technical Skills
  • Proficiency in one or more backend programming languages (e.g., PHP, Java, Python, Node.js).
  • Solid understanding of RESTful APIs, system integrations, and database technologies (e.g., SQL Server, MySQL, PostgreSQL).
  • Experience with version control systems (e.g., Git).
  • Familiarity with QA methodologies, test case development, and issue tracking tools.
  • Analytical & Problem-Solving Skills
  • Strong debugging and troubleshooting capabilities.
  • Ability to analyze system performance and optimize for reliability and efficiency.
  • Communication & Collaboration
  • Excellent verbal and written communication skills
  • Ability to work collaboratively with cross-functional teams and external vendors.
  • Work Ethic & Adaptability
  • Self-motivated and detail-oriented with a strong sense of ownership.
  • Ability to manage multiple tasks in a fast-paced environment.
  • Eagerness to learn and adapt to new technologies and development practices.
  • Preferred Qualifications (optional)
  • Experience working with Laravel or other MVC frameworks.
  • Exposure to cloud platforms and DevOps practices.
  • Understanding of security best practices in web development.