Senior Fullstack Software Engineer

closed
Wild Alaskan Company Logo

Wild Alaskan Company

๐Ÿ’ต $130k-$170k
๐Ÿ“Remote - United States

Summary

Join Wild Alaskan Company as a Senior Software Engineer and contribute to building innovative technology for sustainable food systems. You will be part of a growing team developing and maintaining the company's proprietary order and inventory management systems, e-commerce, and content platforms using Laravel and Vue.js. This fully remote position offers a competitive salary and comprehensive benefits package. You will collaborate with various teams, including product managers, designers, and other engineers, to design, develop, and maintain high-performance web applications. The ideal candidate possesses extensive experience with Laravel and Vue.js, strong OOP and testing skills, and excellent communication abilities. This role requires mastery of various technologies and a passion for continuous improvement.

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

Responsibilities

  • 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

Preferred Qualifications

  • Knowledge of server-side rendering (SSR) and modern JavaScript Framework tools (e.g., Nuxt.js)
  • Knowledge of Typescript
  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience with UI/UX
  • E-commerce Experience
  • Experience using BI Tools such as Looker and Google Analytics
  • Food Industry experience
  • Experience working in start-up environments

Benefits

  • Health, vision, and dental insurance
  • 401k
  • PTO
  • Safe/sick time
  • Vacation
  • Parental leave
  • A delicious box of free fish every month
This job is filled or no longer available