Fullstack Software Engineer PHP/React
Role details
Job location
Tech stack
Job description
maintain back-end systems using the latest versions of PHP, MySQL, and the Laravel framework, and front-end components and features using React, Vue.js, and implement efficient bundling/building processes using esbuild or equivalent tools. * Collaborate with the design and product teams to deliver user-friendly interfaces and ensure seamless user experiences. * Design, develop, and maintain APIs to support front-end functionalities and ensure high performance and responsiveness. * Perform code reviews, write clean, maintainable, and efficient code, and actively participate in problem-solving and architectural decisions with the rest of the team. * Write and maintain unit tests for both front-end and back-end code to ensure code quality, reliability, and maintainability. * Advocate for and implement best practices in front-end development, including code structure, performance optimizations, and emerging technologies. * Monitor and maintain the tech stack and dependencies using npm &
Requirements
composer, ensuring their stability, security, and efficiency. * Keep documentation up to date, ensuring clear and comprehensive information for the codebase, APIs, and system architecture. Technical Stack: * Frameworks: Laravel, React, Vue, Doctrine * Database: Mysql 8+ * Tools: Github, Jira, Figma, ESLint, ESBuild, webpack, npm, composer, storybook * Versioning tool: Github * CI/CD: Github actions, Docker, Jenkins * Testing: PHPUnit, Jest Your Profile * A minimum of 3 years of relevant work experience in full-stack developments in a SaaS environment with Agile methodologies * Proficiency in back-end development using PHP and MySQL 8, working with the Laravel framework as well as the capability to interpret and understand logical sequences within procedural or object-oriented code, whether abstracted or static, and to comprehend it thoroughly. * Experience in optimizing and building projects using modern bundling tools such as esbuild, webpack, or similar. * Ability to write clean, efficient, secure and scalable code while following industry best practices. * Experienced with RESTful API design and integration practices to facilitate communication between front-end and back-end systems. * Bright, energetic, highly motivated self-starter with experience in a fast-paced, results-oriented organization * You care about the long-term maintainability of the codebase and advocate for refactoring and clean-ups when appropriate * Last, but definitely not least: you speak, read, and write English fluently Extra-Credit: * Hands-on experience in setting up and maintaining Continuous Integration / Continuous Deployment (CI/CD) pipelines. * Familiarity with Amazon and/or Azure Web Services * Experience with Design System Our Recruitment Process: * Step 1: Intro Call with an HR team member * Step 2: Skills Assessment, with 2 team members (our Skills Assessment is a live interview with problem-solving exercices and coding challenges) * Step 3: Meet & Greet, with our VP Software Development * Step 4: Meet the team you'll work with #J-18808-Ljbffr