Job Overview:
We are seeking a talented Full Stack Developer skilled in Laravel and Vue.js to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining web applications using these technologies. You will work closely with front-end and back-end developers, collaborating on the various layers of the infrastructure for scalable and high-performing applications.
Key Responsibilities:
- Develop and maintain web applications using Laravel (PHP) for back-end and Vue.js for front-end.
- Design and implement RESTful APIs, ensuring high performance, security, and responsiveness.
- Write clean, modular, and efficient code.
- Work on database design and development (MySQL, PostgreSQL, etc.).
- Collaborate with the UX/UI team to integrate front-end designs with back-end functionality.
- Optimize application for performance, scalability, and security.
- Troubleshoot, debug, and upgrade existing applications.
- Participate in code reviews to ensure quality and best practices.
- Work in an Agile environment with cross-functional teams to deliver high-quality solutions.
Qualifications:
- 1+ years of experience in full-stack development using Laravel and Vue.js.
- Proficient in PHP and JavaScript.
- Strong understanding of MVC architecture and design patterns.
- Hands-on experience with Vue.js, Vuex, and Vue Router.
- Experience with RESTful APIs and API authentication (OAuth, JWT).
- Familiarity with front-end technologies like HTML5, CSS3, SCSS, and JavaScript frameworks.
- Proficiency in MySQL or PostgreSQL databases.
- Experience with version control systems such as Git.
- Familiarity with Webpack and npm.
- Knowledge of server management, deployment (e.g., AWS, DigitalOcean, Heroku).
- Good understanding of security practices and performance tuning.
- Ability to work in a team and independently.
- Excellent problem-solving and debugging skills.
Preferred Qualifications:
- Experience with Node.js or other JavaScript frameworks.
- Knowledge of GraphQL, Redis, ElasticSearch, or NoSQL databases.
- Experience with Docker and containerization.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with TDD or BDD.
- Understanding of front-end frameworks like Tailwind CSS or Bootstrap.
Benefits:
- Competitive salary and bonuses.
- Flexible working hours and remote work.
- Opportunities for professional development and career growth.
- Collaborative and innovative work environment.