Senior PHP Developer

Requirements:
  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions
  • Develop features from initial concept to production-ready results, including backend, frontend, and database design
  • Help define the processes needed to achieve organizational and operational excellence
  • Learn and implement new technologies and help evolve existing ones
  • Engage with both technical and non-technical stakeholders to come up with robust solutions
  • Review code contributed by your peers and provide constructive feedback
  • Take initiative in improving code for the benefit of the team, leaving it better than you found it
  • Participate in sprint planning to understand the team’s goals and priorities
  • Provide accurate estimates for the completion of tasks
Minimum Qualifications
  • Willingness to learn and solve new problems
  • Strong understanding of programming and web fundamentals
  • Experience building complex software and creating scalable web services
  • Strong desire to help define and implement development best practices across the organization
  • Excellent communication skills, including ability to present ideas and provide constructive feedback to peers
  • Knowledge of modern JavaScript frameworks
  • Knowledge of object-oriented server-side language
  • Knowledge of automated testing of client and server-side code
  • Knowledge of SQL
  • Proficiency with Git version control system
Preferred Qualifications
  • Deep knowledge of modern HTML/CSS and JavaScript frameworks such as Vue.js
  • Proficiency in Laravel or other PHP frameworks
  • Experience working with REST APIs
  • Experience using TDD or similar quality-driven coding practices
  • Experience working in the Scrum Agile framework
  • Proficiency in SQL databases, including writing and optimizing SQL database queries
  • Experience with PHPUnit, Laravel Dusk, and Selenium testing tools
  • Experience with JavaScript testing tools such as Nightwatch.js
Please send your resume to sheila.lirio@narrasoft.com.
Get in touch with our HR. Send us a message and we'll get back to you.