Web Engineer

Foxbox Digital
Summary
Join Foxbox Digital, an award-winning digital product agency, as a Web Engineer and contribute to the growth of our clients' PHP web applications. You will develop and maintain high-performance applications, collaborate with senior developers and cross-functional teams, and ensure the application's robustness and scalability. This role requires strong PHP and Laravel expertise, experience with relational databases, and a proven ability to solve complex problems. We offer a remote-first environment, continuous training, and opportunities to work on impactful projects within a diverse and collaborative team. The ideal candidate will possess a Bachelor's degree in Computer Science or a related field and 3+ years of experience in PHP development.
Requirements
- Bachelorโs Degree in Computer Science or a related field
- 3+ years of experience in PHP development
- Proficient in the Laravel framework and its ecosystem
- Strong knowledge of object-oriented programming (OOP) concepts
- Experience with relational databases like MySQL and ORM frameworks such as Eloquent
- Familiarity with front-end technologies including HTML, CSS, and JavaScript
- Experience with PHP testing frameworks, particularly PHPUnit, to ensure robust and reliable code
- Proficiency in systems integration, including working with RESTful APIs and third-party services
- Demonstrated ability to analyze existing products, identify areas for improvement, and implement effective solutions
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication skills, including presentation skills
- Comfortable developing backend features and implementing frontend UIs based on mockups
- Familiarity with agile software development methodologies
- Prior experience working in a professional services or consulting environment is required
- Fluency in English is a must
Responsibilities
- Develop and maintain a high-performance PHP Laravel web application with a focus on quality, scalability and security
- Assist in mapping out the future state of the product by identifying areas for improvement and implementing enhancements
- Write and maintain unit tests using PHPUnit to ensure code reliability and facilitate smooth deployments
- Participate in code reviews, design discussions, and client meetings, actively seeking feedback to improve relationships and development processes
- Troubleshoot, debug, and upgrade software to improve functionality and performance
- Ensure best practices for security and data protection solutions within the system architecture
- Stay up to date with backend development trends and technologies, evaluating multiple solutions and assessing trade-offs to make informed decisions
- Collaborate with stakeholders, distilling complex technical concepts into clear, actionable work items
- Accurately log billable and non-billable hours daily to support project tracking and client billing
- Identifies opportunities to collaborate with other team members across Foxbox
Benefits
- We offer continuous training and growth opportunities
- Remote-first environment with a culture of collaboration and innovation
- Opportunity to work on a project that directly impacts business success
- You are part of a multicultural and collaborative team that is constantly growing