October 20
• 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.
• 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.
• Professional development opportunities with international customers • Collaborative work environment • Career path and mentorship programs that will lead to new levels.
Apply NowOctober 17
201 - 500
Java Software Developer for a cloud-based frontline enablement solution provider.
October 17
51 - 200
Senior Back End Engineer for payment processing platform at legal tech company.
October 17
5001 - 10000
Software Engineer for WEX Benefits Technology team solving employee benefits challenges.