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.
     

Experience Needed:

1 To 2 Years