Senior Full-Stack Laravel/Vue.js Developer | Remote Position
Remotely
Full-time
Introduction
We're seeking experienced Full-Stack Developers to join our dynamic team working on sophisticated web applications. In this role, you'll leverage your expertise in Laravel and Vue.js to build progressive web applications with real-time capabilities, third-party integrations, and cloud-based infrastructure on AWS. This is a fulltime remote position ideal for senior developers passionate about creating efficient, scalable, and user-friendly applications that drive business value across diverse industries.
Key Responsibilities
- Design and develop robust backend systems using Laravel 10+ framework and RESTful API architecture.
- Create responsive front-end interfaces utilizing Vue.js 3 and Element UI component library for optimal user experiences.
- Implement real-time features through WebSockets for enhanced application interactivity and performance.
- Architect and maintain cloud-based solutions on AWS, including EC2, RDS, Lambda, and Elasticsearch services.
- Integrate various Google APIs including Maps, Gmail, Distance Matrix, Places, G-Drive, and G-Suite for extended functionality.
- Implement and optimize payment processing systems with Stripe, communications via Twilio, email services through Sendgrid, and accounting integrations with Xero.
- Develop and maintain Progressive Web Applications (PWAs) that function seamlessly across devices and platforms.
- Perform code reviews and mentor junior team members to ensure high code quality and adherence to best practices.
- Write comprehensive technical specifications and conduct functional testing to guarantee product reliability.
Required Skills
- 4+ years of professional experience with Laravel framework (version 9.x or higher) and PHP 8.2+.
- 3+ years of hands-on experience with Vue.js 3 and related ecosystem (Vuex/Pinia, Vue Router, Composition API).
- Demonstrated experience building Progressive Web Applications (PWAs) with offline capabilities.
- Proficiency with Element UI or similar component frameworks for rapid UI development.
- Strong understanding of WebSockets implementation for real-time applications and data synchronization.
- Experience deploying and managing applications on AWS cloud infrastructure using best practices.
- Working knowledge of database systems (MySQL, PostgreSQL) and query optimization techniques.
- Experience integrating third-party APIs, particularly payment gateways and communication services.
- Solid understanding of UNIX/Linux operating systems and command-line operations for deployment and maintenance.
- Experience writing comprehensive software specifications and conducting functional tests.
- Git version control and collaborative development workflow expertise.
- Strong problem-solving abilities and attention to detail in debugging complex system interactions.
- Understanding of responsive design principles and cross-browser compatibility issues.
- Knowledge of security best practices for web applications and API development.
Nice to Have
- Experience with AWS Elasticsearch service and implementing advanced search functionality.
- Knowledge of AWS Connect and Lex for building conversational interfaces and chatbots.
- Previous work with serverless architectures using AWS Lambda and API Gateway.
- Experience developing SaaS products or e-commerce platforms with subscription models.
- Familiarity with CI/CD pipelines and automated testing frameworks (PHPUnit, Jest).
- Experience with microservices architecture and API design patterns.
- Knowledge of accessibility standards (WCAG) and implementation practices.
- Experience with Docker containerization and orchestration tools.
- Understanding of SEO principles and implementation for web applications.
- Prior work with real-time analytics and data visualization libraries.
- Experience with internationalization and localization of web applications.
English Proficiency Requirements
- Middle level positions: Reading and listening comprehension at minimum.
- Senior level positions: Intermediate or higher level of English communication skills.
Why Join Our Team
Work with cutting-edge technologies on challenging projects while enjoying the flexibility of remote work. You'll join a collaborative environment that values innovation, quality code, and professional growth. We offer competitive compensation, flexible working hours, and the opportunity to shape products used by thousands of users worldwide. Our team emphasizes continuous learning, knowledge sharing, and staying at the forefront of web development technologies. Join us to build the next generation of web applications that make a real difference.