Senior Full-Stack Laravel Developer (Remote)

Martin Drapeau
10 August 2023 2 min read

Are you a seasoned full-stack developer with expertise in Laravel and Vue.js? Are you passionate about working on challenging projects and excited about scaling a Software as a Service (SaaS) platform? If so, we have a fantastic opportunity for you!

About Us

Activity Messenger is a fast-growing tech startup that provides a cutting-edge SaaS platform serving sports, leisure and school customers in North America. Our product has gained significant traction in the market, and we are now looking to expand our engineering team to accommodate the growing demand. As a remote-first company, we embrace a flexible and dynamic work environment, allowing our team members to work from anywhere while maintaining a healthy work-life balance.

Our Stack

  • Laravel, VueJS, pure HTML + vanilla JavaScript
  • MySQL and Redis
  • Hosted on AWS EC2
  • CI/CD with Laravel Forge
  • Integrations with Stripe, Zoom, Canva, Twilio, ChatGPT and of course AWS (SES, Lambda and S3)

Responsibilities

As a Senior Full-Stack Developer, you will play a pivotal role in the continued development, enhancement, and scaling of our SaaS platform. You will collaborate closely with the founders, customer success and our clients, to deliver high-quality and scalable solutions.

Your primary responsibilities will include:

  1. Architect and Develop: Lead the design and implementation of new features and improvements on both the frontend (Vue.js) and backend (Laravel) of our SaaS platform. Ensure code quality, performance, and maintainability while adhering to best practices.
  2. Scaling and Optimization: Proactively identify bottlenecks and areas for improvement in our system’s performance and propose and implement scalable solutions to ensure our platform can handle increasing user demands.
  3. Automated QA: Lay the foundation of unit testing and end-to-end testing infrastructure and best practices for existing and future developers to follow.
  4. Code Review and Mentoring: Participate in code reviews to ensure code quality and offer constructive feedback. Mentor junior developers and share your knowledge and expertise with the team.
  5. Bug Fixing and Technical Support: Troubleshoot and resolve technical issues reported by users, providing timely support to ensure a positive customer experience.
  6. Stay Current with Technology: Stay up-to-date with the latest trends, tools, and technologies related to Laravel, Vue.js, and the overall web development landscape. Share your findings and insights with the team.

Requirements

  • Minimum of 5 years of hands-on experience with Laravel and Vue.js development.
  • Proficient in PHP and JavaScript, with strong knowledge of MySQL or other relational databases.
  • Experience with scaling and optimizing SaaS applications to handle large user bases.
  • Solid understanding of RESTful APIs and API integration.
  • Familiarity with modern frontend tools and workflows (Webpack, NPM, etc.).
  • Strong knowledge of HTML5, CSS3, and responsive web design principles.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Previous experience working in a remote or distributed team setting is a plus.
  • Excellent communication skills, self-motivation, and the ability to work independently with minimal supervision.

Perks and Benefits

  • Fully remote work environment with flexible hours
  • Competitive salary and performance-based bonuses
  • Opportunity to work on a challenging and impactful product
  • Continuous learning and professional development opportunities
  •  Possibility of growth into leadership roles as the team expands

If you’re ready to take on an exciting challenge and contribute to the growth of a successful SaaS platform, we’d love to hear from you!

Subscribe for exclusive content

Receive News and Updates about our product

© Activity Messenger

info@activitymessenger.com