Senior Fullstack Software Engineer

August 27

🏡 Remote – New York

Apply Now
Logo of Wild Alaskan Company

Wild Alaskan Company

Premium wild-caught sustainable seafood - from the seas to your home

51 - 200

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@techjobsnewyorkcity.com