As a Full Stack Engineer with expertise in PHP, Laravel, and Vue.js, you will be a crucial member of our development team, responsible for designing, developing, and maintaining our web applications. You will work on both the front-end and back-end aspects of the projects, ensuring high-quality code and seamless user experiences. Your role will involve collaborating with cross-functional teams, participating in code reviews, and contributing to the continuous improvement of our development processes. We are seeking a team player who is self-motivated and passionate about building robust and scalable web applications.
Full Stack Development: Collaborate with the development team to design, develop, and maintain web applications using PHP, Laravel, Vue.js, and other relevant technologies.
Back-end Development: Build and optimize server-side applications and APIs using PHP and Laravel to support the front-end functionalities.
Code Quality and Best Practices: Write clean, well-structured, and maintainable code, following industry best practices and coding standards. Perform regular code reviews to ensure code quality and adherence to guidelines.
Performance Optimization: Identify and resolve performance bottlenecks in both front-end and back-end systems to ensure optimal application speed and efficiency.
Bug Fixing and Troubleshooting: Investigate and resolve issues reported by users or identified during testing to maintain a stable and reliable application.
Database Management: Design and maintain the database schema, write efficient SQL queries, and optimize database performance.
Collaborative Team Player: Work collaboratively with other team members, including designers, product managers, and QA engineers, to deliver high-quality solutions and meet project milestones.
Self-Motivated and Innovative: Take ownership of tasks, proactively suggest improvements, and stay updated with the latest technologies and trends to continuously enhance the development process.
Documentation: Create and maintain technical documentation for code, APIs, and system architecture to facilitate team collaboration and knowledge sharing.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience as a Full Stack Engineer, with a focus on PHP, Laravel, and Vue.js development.
Knowledge of relational databases and experience with SQL.
Familiarity with version control systems, such as Git.
Understanding of code quality and best practices, including unit testing and test-driven development.
Ability to troubleshoot and debug complex issues in web applications.
Excellent problem-solving and analytical skills.
Effective communication skills and ability to work collaboratively in a team environment.