Hello!
We are BitterBrains, creators of the popular learning platforms Vue School, Mastering Nuxt and certificates.dev as well as the proud organizers of large online developer events like Nuxt Nation, Vue.js Nation, and Vue Forge. We also run the Official Vue.js Certification in collaboration with the creator of the framework, Evan You, and the Vue.js team.
Since 2016, we've empowered over 160,000 developers to learn Vue.js and other web technologies, building a community of half a million developers with over a million annual users.
Our mission is to continue spreading knowledge and making developers’ lives easier.
We’re on the hunt for a talented full-stack developer who thrives in building dynamic, high-performance web applications. If you’re passionate about crafting seamless digital experiences using Laravel, PHP, and Vue.js/Nuxt, and you love the challenge of optimizing both backend and frontend performance, we want to hear from you!
This role is perfect for someone who enjoys working on cutting-edge online conferences and events, pushing the boundaries of innovation while maintaining scalability, security, and efficiency.
Proven experience developing and maintaining RESTful APIs using Laravel.
Strong background in backend development with PHP, Laravel Nova, and Eloquent ORM.
Experience implementing job queues and background tasks with Redis, Horizon, or similar technologies.
Hands-on experience with Vue.js and Nuxt, including building optimized, reusable components.
Knowledge of Server-Side Rendering (SSR) and Static Site Generation (SSG) with Nuxt.
Proficiency in using Tailwind CSS for responsive and scalable UI development.
Experience integrating frontend applications with backend APIs using Axios or Fetch.
Familiarity with state management solutions like Pinia or Vuex.
Experience working with Git (GitHub/GitLab) in a collaborative development environment.
Understanding of CI/CD pipelines and deploying applications on platforms like Netlify, Vercel, or AWS.
Backend Development (Laravel, PHP, Nova)
Develop and maintain RESTful APIs using Laravel.
Work with Laravel Nova for admin panel development.
Optimize database queries using Eloquent ORM.
Implement job queues and background tasks (Redis, Horizon, etc.).
Debug and fix backend issues in a scalable and maintainable way.
Frontend Development (Vue.js, Nuxt, Tailwind)
Build and optimize Vue.js/Nuxt components.
Implement SSR (Server-Side Rendering) and SSG (Static Site Generation) using Nuxt.
Style components using Tailwind CSS and ensure mobile responsiveness.
Integrate frontend with backend APIs via Axios or Fetch.
Work with Pinia/Vuex for state management.
Performance, Security, & Best Practices
Optimize Laravel API performance (caching, query optimization, indexing).
Ensure SEO-friendly practices in Nuxt for better discoverability.
Implement secure coding practices to prevent XSS, CSRF, and SQL injection.
Write unit & integration tests (PestPHP, PHPUnit, Jest).
Collaboration & Deployment
Use Git (GitHub/GitLab) for version control and collaborative development.
Work with CI/CD pipelines for deployment.
Deploy applications on Netlify, Vercel, or AWS.
Document technical decisions and provide knowledge sharing.
Strong proficiency in Laravel, PHP, and backend architecture best practices.
Experience with Laravel Nova for building and managing admin panels.
Deep understanding of Vue.js, Nuxt, and frontend frameworks for building dynamic web applications.
Expertise in database management, including query optimization and indexing for performance.
Familiarity with caching techniques and background processing tools such as Redis and Horizon.
Knowledge of modern security best practices, including how to prevent common vulnerabilities.
Experience writing unit tests and integration tests using PestPHP, PHPUnit, and Jest.
Hands-on experience with Git workflows, CI/CD pipelines, and automated deployment processes.
Ability to work independently and collaboratively in a fast-paced development environment.
Reliable internet connection (all meetings and work is done online)
Experience working remotely
Ability to work in CET time zone, with core hours from 9:00 am till 6:00 pm.
Fully Remote and Globally Distributed
We embrace a fully remote setup, enabling us to connect and collaborate with talented individuals across the globe. Good internet connection, power supply and a space to work form is necessary.
Asynchronous Work Model
Our asynchronous workflow focuses on working independently prioritizing productivity over frequent meetings.
Meeting-free mindset
Passionate about minimizing meeting time to enhance focus and efficiency, leveraging tools and processes that support asynchronous workflows.
Autonomy and Ownership
We trust our team members to take ownership of their work, offering autonomy while providing support to achieve shared goals.
Innovation-Driven Mindset
We thrive on solving problems creatively, leveraging technology and innovation to drive forward the ed-tech and development industries.
Lifelong Learners
We are committed to personal and professional growth, valuing curiosity and a hunger for knowledge in all that we do.
Transparent and Open Communication
We encourage open communication and feedback, ensuring that all voices are heard and valued.
Our global team celebrates diversity and is committed to building an inclusive environment where everyone feels valued and respected.
Work with a brand that customers love.
Work with modern technologies.
Freelancer position with remuneration be paid per hour worked.
Performance bonus.
Be part of a small team of amazing people based around the world.