We are seeking an experienced Full Stack Developer with expertise in Laravel, Ci, Vue.js and TypeScript to join our engineering team. The ideal candidate will manage the entire software development lifecycle, from designing robust backend systems to building high-performance, type-safe frontends.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using the Laravel, Ci framework and Vue.js/TypeScript.
- Architect and implement robustRESTful APIsfor seamless front-end and back-end integration.
- Write clean, maintainable and efficient code following industry standards and best practices.
- Collaborate with cross-functional teams, including designers and project managers, to define, design and ship new features.
- Troubleshoot, debug, and optimize application performance and scalability.
- Develop modular and reusable front-end components and libraries (e.g., using Vuex/Pinia for state management).
- Participate in code reviews to ensure code quality, organization and adherence to established coding guidelines.
- Integrate front-end components with server-side logic using tools like Inertia.js or traditional API calls.
Required Qualifications and Skills:
- Proven experience as a Full Stack Developer with strong knowledge ofPHP, Laravel, Ci and MVC architecture.
- Expertise inTypeScriptandJavaScript (ES6+), with practical experience using theVue.jsframework and its core principles (components, reactivity, etc.).
- Strong knowledge of relational databases such asMySQLorPostgreSQLand experience with Eloquent ORM.
- Familiarity with front-end technologies like HTML5, CSS3 and modern build tools such as Webpack.
- Experience with version control systems, specificallyGit.
- Solid understanding of object-oriented programming (OOP) concepts and software design patterns.
- Excellent problem-solving skills, attention to detail and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Familiarity with deployment strategies and CI/CD tools (Docker, AWS, etc.).
- Experience with server-side rendering (SSR) techniques in Vue/Laravel environments.
- Knowledge of testing methodologies (unit and integration tests).