Hello! We are BitterBrains, the company behind the popular learning platforms Vue School and Mastering Nuxt. We are also proud organizers of Vue.js events, including Nuxt Nation, Vue.js Nation, and Vue Forge. Last year, we launched the Official Vue.js Certification program, in partnership with Evan You and the Vue.js team. Since 2016, we've had the privilege of helping over 160,000 students learn Vue.js and other web technologies and creating an online community of 500,000 developers. We take pride in making education accessible and available everywhere around the world. Our mission is to continue spreading knowledge and making developersโ life easier.
๐ What we are looking for
We are seeking for a talented and experienced Laravel developer specializing in backend development to join our team. Main responsibilities include maintaining our home grown SaaS app, developing new features, upgrading the system, and creating APIs for future projects. All our new projects are Nuxt SSR developed by the front end team.
As a member of our team, you will have the opportunity to work on diverse projects, contributing from conception to completion. We value innovation and creativity, and we're looking for someone who shares our passion for building exceptional web applications. This position offers the flexibility of working remotely from anywhere in the world. However, candidates must be available to work full-time (8 hours), with approximately 4 hours overlapping with the typical office hours of the CET timezone. If you are a skilled backend developer eager to embark on stimulating projects and thrive in a collaborative environment, we encourage you to apply.
โ๏ธ Our stack
These are the technologies we are using today on the back-end:
- PHP 8+ / Laravel 9 / MySQL
- TDD
- Many 3rd party API integrations, including PayPal and Stripe
- CI/CD (Github Workflow, Forge, and Envoyer)
๐ Requirements
- Excellent communication skills (English)
- 3 years of proven working experience
- PHP / Laravel / MySQL (mid-level)
- REST APIs (mid-level)
- Stripe/PayPal APIs (mid-level)
- Test Driven Development
- Experience with subscription business models
- Ability to plan a feature before implementing it and providing QA scenarios
- QAing your work sounds obvious to you
- Strong desire to learn new things and evolve
โ
Nice to have
- Documenting code and APIs
- Experience with Code optimization and performance
- Working with multiple payment gateways (Stripe, Paypal, Chargebee, Thrivecart, Swell, etc.)
- Understanding Vue.js 2 option API & Vue.js 3 composition API code
- Experience analyzing and working with big datasets
- Experience in using raw SQL queries to generate reports
- Experience with data visualization tools such as Metabase, Retool, or other similar platforms
- CI/CD (Github Workflow, Circle CI, Style CI, Forge, Envoyer, etc)
- Weโd love it if you develop/contribute to open source.
- You should be able to work close to office hours CET (8 am - 6 pm) to collaborate with our team on a daily basis.
๐ What we offer
- Work for a brand users love!
- Work with cutting-edge technologies.
- Full-time remote position on a long-term contract basis.
- Competitive salary and performance bonus structure.
- Flexible paid time off for work-life balance.
- Paid time off during your local bank holidays.
- Budget for training/equipment/conferences.
- Time to study and learn new skills.
- Company-wide target bonus of up to 20%.
- Participate in the annual company workcation trip. ๐
- Be part of a small team of exceptional individuals based around the world.
๐ซ How to Apply
We look forward to hearing from you!