Senior PHP - JavaScript Developer

October 20

Apply Now
Logo of Lean Tech

Lean Tech

Development • Logistics • Automation • Software • Education

501 - 1000

Description

• Develop and maintain backend services using PHP within the LAMP stack • Focus on middleware development between the database and frontend • Handle intermediate frontend tasks using React and jQuery • Work with legacy PHP systems and contribute to their upkeep and enhancement • Participate in peer-to-peer code reviews • Utilize static analysis tools like PHP Stan and Psalm to ensure code quality • Quickly learn the company’s proprietary system and contribute to application development, adding features and resolving bugs • Perform unit testing using PHPUnit • Collaborate with third-party QA teams for testing processes • Work within a Scrum framework, collaborating with developers, QA engineers, and business analysts • Assist in the transition from a monolithic architecture to microservices (as the company begins this shift) • Collaborate on building and maintaining APIs, potentially using Go for specific API development tasks • Write and maintain technical documentation for internal use, including system updates and enhancements • Provide feedback to improve development processes.

Requirements

• 7+ years of development experience • Proficiency in PHP, particularly within the LAMP stack • Experience with both legacy PHP and modern frameworks like Symfony • Knowledge of React and jQuery for frontend tasks • Knowledge of HTML5, CSS, JavaScript ES5 & ES6 • Strong understanding of Model-View-Controller (MVC) architecture and middleware development • Experience building and consuming RESTful API’s • Experience with PHPUnit for unit testing and ensuring code quality • Knowledge of handling complex joins, stored procedures, and raw queries in both MySQL or Postgres • Familiarity with static analysis tools such as PHP Stan and Psalm • Participation in peer-to-peer code reviews • Experience with Git and GitHub • Strong experience in backend development, especially handling database interactions and business logic • Ability to work in an Agile/Scrum environment, collaborating with teams across different disciplines • Strong analytical and debugging skills, with the ability to troubleshoot and resolve issues in a complex system • Basic experience with Docker for containerization • Basic familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines • Experience working in AWS, git/GitHub, and Jira • Basic understanding of microservices architecture, as the company is transitioning from a monolithic system • Knowledge of DevOps tools or practices for branching/merging code and working with own container • Experience working on legacy code and making improvements and refactoring when needed.

Benefits

• Professional development opportunities with international customers • Collaborative work environment • Career path and mentorship programs that will lead to new levels.

Apply Now

Similar Jobs

October 17

Axonify

201 - 500

Java Software Developer for a cloud-based frontline enablement solution provider.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com