Intermediate and Senior PHP developer
Job description
Intermediate and Senior PHP Developer at Bamboohr.
About the role
Bamboohr is seeking talented Intermediate and Senior PHP Developers to join our dynamic team in Bitola. In this role, you will be instrumental in designing, developing, and maintaining robust web applications that enhance our e-commerce solutions. You will collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients and contributes to the growth of our company. This position offers an exciting opportunity to work in a fast-paced environment where innovation and creativity are encouraged.
Key facts
What you'll do
- Design and implement scalable PHP applications that support our e-commerce platform, ensuring high performance and responsiveness.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic, creating seamless user experiences.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Troubleshoot and debug applications, addressing issues promptly to minimize downtime and improve user satisfaction.
- Participate in code reviews, providing constructive feedback to peers and ensuring code quality across the team.
- Work closely with project managers and stakeholders to gather requirements and translate them into technical specifications.
- Stay updated on emerging technologies and industry trends, applying this knowledge to enhance our development processes and tools.
- Contribute to the continuous improvement of our development practices, including testing, deployment, and documentation.
- Mentor junior developers, sharing your expertise and helping them grow their skills in PHP development.
- Assist in the integration of third-party APIs and services to expand the functionality of our applications.
- Collaborate with the QA team to ensure thorough testing of applications before deployment.
- Participate in Agile ceremonies, including sprint planning and retrospectives, to foster a collaborative team environment.
Requirements
- Proven experience as a PHP developer, with a strong portfolio of web applications developed using PHP frameworks.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript, and experience with frameworks like Vue.js or React is a plus.
- Experience with relational databases, particularly MySQL, and proficiency in writing complex SQL queries.
- Knowledge of version control systems, preferably Git, and experience with collaborative development workflows.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- A passion for coding and a desire to stay current with industry trends and best practices.
Nice to have
- Experience with e-commerce platforms or payment gateways is highly desirable.
- Familiarity with cloud services such as AWS or Azure, and experience with containerization technologies like Docker.
- Knowledge of PHP frameworks such as Laravel or Symfony, and experience in building RESTful APIs.
- Understanding of web security best practices and experience implementing secure coding techniques.
- Previous experience working in an Agile development environment.
Skills & tools
- PHP, MySQL, HTML, CSS, JavaScript
- Frameworks: Laravel, Symfony, Vue.js, React
- Version Control: Git
- Development Tools: Docker, Composer, PHPUnit
- Cloud Platforms: AWS, Azure (preferred but not required)
Practical notes
- This role is based in Bitola, and candidates must be able to work on-site.
- Bamboohr offers a competitive salary and benefits package, commensurate with experience.
- We are open to sponsoring visas for qualified candidates who are looking to relocate.
- Interested applicants can apply through our website at [Bamboohr Careers](https://ecomwise.bamboohr.com/careers/26).
Join Bamboohr and be part of a forward-thinking team dedicated to delivering exceptional e-commerce solutions. If you are passionate about PHP development and eager to contribute to innovative projects, we would love to hear from you!