Browse Jobs
For Companies
Post JobLog inGet Started
Logo

Software Engineer

Sprints.ai
Maadi, Cairo
Sprints.ai logo

Software Engineer

Maadi, CairoPosted 1 month ago
284Applicants for1 open position
  • 171Viewed
  • 8In Consideration
  • 1Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

The Software Engineer - PHP Laravel is responsible for designing, developing, testing, and maintaining software applications and systems. This role involves collaborating with team members within the same department, including product managers, QA engineers, and designers, to translate business requirements into functional, high-performance, scalable, and secure code. 

Requirements Gathering and Documentation:

  • Participate in gathering, prioritizing, and documenting product requirements.
  • Collaborate with the team to translate business needs into technical solutions.

Product Design and Development:

  • Contribute to product design while ensuring scalability, performance, and security.
  • Develop and enhance Sprint’s software products, including web applications and learning platforms.
  • Write clean, efficient, and well-structured code that meets development standards.

Maintenance and Troubleshooting:

  • Troubleshoot, test, and optimize core software and databases to ensure smooth functionality.
  • Maintain existing codebases to improve performance and address bugs.

Development Lifecycle Management:

  • Contribute to all phases of the software development lifecycle, from planning to deployment.
  • Develop and deploy new features to support evolving business processes and tools.

Documentation and Unit Testing Development:

  • Write and maintain comprehensive technical documentation for code and processes.
  • Create and execute unit tests to validate code functionality.

Agile Collaboration:

  • Work effectively within a scrum team, contributing to agile processes and ceremonies.
  • Follow industry best practices to ensure code quality and development efficiency.
     

Job Requirements

  • Education: Bachelor of Computer Science or Engineering or an equivalent.
  • Experience:  1 to 2  years of relevant experience
  • Skills: Expertise in developing web applications using PHP frameworks (especially Laravel) (1+ year).
  • Excellent understanding of OOP and design patterns.
  • Expertise in databases (e.g. MySQL, MongoDB), web servers (e.g. Apache).
  • Expertise in PHP tools and libraries such as Composer and PHP Unit.
  • Expertise in RESTful API’s.
  • Expertise in Javascript, JQuery, HTML and CSS.
  • Familiarity with GIT.
  • Familiarity with Test-driven development.
  • Familiarity with Agile methodologies.
  • Familiarity with cloud solutions such as Azure or AWS is a plus.
  • Familiarity with CI/CD is a plus.
  • Familiarity with Docker is a plus.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer