Senior Fullstack Software Engineer

August 27

Apply Now

Description

β€’ Develop robust, scalable, and efficient web applications using Laravel and Vue.js, ensuring high performance and optimal user experience β€’ Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications β€’ Design and implement database structures and queries to support application functionality and performance β€’ Write clean, maintainable, and well-documented code following coding standards and best practices β€’ Conduct code reviews and provide constructive feedback to your peers to ensure code quality and adherence to standards β€’ Optimize application performance through performance profiling, code optimization, and caching techniques β€’ Troubleshoot and debug complex issues, identify root causes and implement effective solutions β€’ Stay up-to-date with industry trends and emerging technologies and apply them to improve our development processes and methodologies β€’ Share your knowledge and expertise to foster team growth β€’ Collaborate with the QA team to develop comprehensive test plans and ensure high-quality software delivery β€’ Participate in Agile development methodologies, including sprint planning, task estimation, and progress tracking β€’ Continuously monitor and improve application security, identifying and mitigating potential vulnerabilities

Requirements

β€’ Mastery of Laravel and Vue.js with 8+ years of experience β€’ Strong OOP and code planning proficiency β€’ Strong TDD and testing methodologies (PHPUnit) β€’ Mastery of building RESTful APIs and single-page applications β€’ Proficiency in front-end web technologies such as HTML5, CSS3, JavaScript, and related frameworks (e.g., Bootstrap, Tailwind CSS) β€’ Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and ability to write efficient SQL queries β€’ Mastery of version control systems (e.g., Git) and familiarity with collaborative development workflows (we use feature branching and rebase) β€’ Familiarity with deployment and hosting environments, including cloud platforms (e.g., AWS) and containerization (e.g., Docker) β€’ Strong understanding of best-in-class database design practices β€’ Strong understanding of frontend performance to optimize user experience and response times β€’ Ability to identify technical debt and develop effective strategies to mitigate it β€’ Ability to identify gaps in the technology used and propose suitable solutions for enhancing system functionality β€’ Proficiency in automated testing to ensure the reliability and quality of the software system β€’ Ability to plan and execute incremental improvements to continuously enhance the software system's performance and functionality β€’ Excellent communication skills and ability to collaborate effectively with cross-functional teams β€’ Self-sufficient and capable of working independently to complete tasks and troubleshoot issues β€’ Self-motivated with a passion for learning and staying updated with the latest technologies and industry trends

Benefits

β€’ Health, vision, and dental insurance β€’ 401k β€’ PTO, safe/sick time, vacation β€’ Parental leave β€’ Delicious box of free fish every month

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com