Are you a seasoned Fullstack Developer with a passion for cutting-edge technology and innovation? At Buckhill, we are committed to pushing the boundaries of what's possible in software development, and as a Fullstack Developer, you'll have the opportunity to play a pivotal role in shaping the future of our product.
As a Fullstack Developer, you'll work alongside a diverse team of talented individuals who are dedicated to delivering exceptional user experiences. From designing intuitive front-end interfaces to optimizing back-end functionality, you'll be involved in every aspect of the development process, ensuring that our product remains at the forefront of innovation.
If you're ready to take on new challenges, expand your skill set, and be part of an international and dynamic team, we want to hear from you!
Responsibilities
- Implement, update, and debug code based on project specifications.
- Develop engaging front-end interfaces using Vue.js and other frontend technologies to enhance user interactions and experiences.
- Design, create, and consume APIs to facilitate communication between frontend and backend systems.
- Develop backend functionality using PHP, particularly within the Laravel framework.
- Collaborate with cross-functional teams to translate project requirements into technical solutions.
- Develop and maintain automated testing methods to ensure code quality and reliability.
- Configure and manage virtual infrastructure to support development, testing, and deployment processes.
- Develop and deploy code using version control systems such as GIT, ensuring smooth transitions and minimal downtime.
- Document technical specifications, APIs, and development processes to support ongoing maintenance, troubleshooting efforts and new developments.
Requirements
- Minimum secondary education.
- At least 3 years of work experience.
- Advanced conversational and written English.
- Ability to work independently.
- Proficiency in PHP, with experience in the Laravel framework.
- Strong understanding of JavaScript (JS) and its frameworks, particularly Vue.js.
- Experience with SQL databases and query languages.
- Familiarity with version control systems, particularly GIT.
- Knowledge of design patterns and secure programming methodologies is a plus.
- Experience with automated testing
- Ability to develop and maintain existing software systems, APIs, packages, and front-end components.