Snapscale is seeking an Intermediate Full-Stack Developer with expertise in Laravel 12 and Vue.js 3, employing Vertical Slice Architecture. The ideal candidate will contribute to the development of innovative web applications, ensuring seamless integration between front-end and back-end systems while adhering to best practices in software development. Responsibilities:
Develop and maintain web applications using Laravel 12 for back-end and Vue.js 3 for front-end.
Implement Vertical Slice Architecture to enhance modularity and maintainability of the codebase.
Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
Write clean, maintainable, and efficient code with a focus on performance and scalability.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and debug applications, ensuring optimal performance and user experience.
Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
3+ years of experience in full-stack development with a strong focus on Laravel and Vue.js.
Proficiency in PHP, JavaScript, HTML, and CSS.
Experience with relational databases such as MySQL or PostgreSQL.
Familiarity with version control systems, preferably Git.
Understanding of RESTful APIs and web services integration.
Knowledge of testing frameworks and methodologies for both front-end and back-end.
Excellent problem-solving skills and ability to work collaboratively in a team environment.