Jobs.ca
Jobs.ca
Language
Activity Messenger logo

Full Stack Laravel Engineer

Activity Messengerabout 15 hours ago
Remote
Mid Level
full_time

About the role

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.

Qualitifications

  • 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.).
  • 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.

About Activity Messenger

Technology, Information and Internet

Activity Messenger aims to translate your business rules into scalable workflows, enabling passionate individuals to effectively run their organization, gymnastics club, school or dance studio. Don’t stay “stuck” with a system that was designed 10+ years ago and can’t easily be adapted to changing needs and trends. "Activity Messenger is Mailchimp and Constant Contact on steroids. The option to send both SMS and email means we can communicate with our customers the way they want to be reached." --Duncan Macintosh from soccerworldhamilton.com