Tech Stack
AWSCypressJavaScriptLaravelMySQLNuxtSCSSSQLTypeScript
About the role
- Build beautiful websites using HTML and CSS to bring creative ideas to life.
- Collaborate with designers and developers to create web apps and backend mobile solutions.
- Coordinate with teams to launch content, setting clear timelines and expectations.
- Plan for the unexpected by preparing backup solutions to ensure site reliability.
- Grow and maintain the website by expanding its features and keeping content fresh.
- Lead projects and, when needed, take charge of a team from start to finish.
- Adapt quickly and take on new tasks as they arise.
Requirements
- Determined and ambitious work ethic; relentless desire to improve.
- Track record of IT experience with strong background in mobile and web app development.
- Proficient in using Git for version control and collaboration.
- Experience in writing unit tests and building testable, maintainable code.
- Solid experience working with Stripe API and documentation.
- Understanding of Agile software development practices (Scrum or Kanban).
- Reliable internet connection (minimum 30 Mbps download / 10 Mbps upload).
- Must own a personal laptop or desktop capable of handling development workloads.
- Backend: In-depth experience with Laravel 10 or later and strong grasp of the Laravel ecosystem.
- Backend: Solid knowledge of SQL schema design and SOLID principles.
- Backend: Experience with MySQL query optimization and performance profiling.
- Backend: Understanding of scalable application architecture and design patterns.
- Backend: Proficient in developing RESTful APIs, including documentation using Bruno, Insomnia, or Postman.
- Backend: Familiarity with server setup and deployment, or experience using Amazon Web Services (AWS).
- Frontend: Proficient in HTML5, CSS3, JavaScript, and pre-processors like Sass.
- Frontend: Experience with the Nuxt.js framework.
- Frontend: Understanding of modern frontend practices: composables, state management, component reuse, and responsive design.
- Bonus: Hands-on experience with Vitest, Cypress/Playwright, and TypeScript.
- Bonus: Past experience as a Developer, Engineer, or Product Manager.