Jobs PHP
Full Stack Developer

Adventure Life

Full Stack Developer

United States
Remote position
Posted 10 hours ago

Description

Adventure Life is a dynamic leader in the adventure travel industry and we're growing! We are seeking a full-time innovative, full-stack web developer to join our team. You would join a fast-paced development team where you would provide ongoing design and development of web-based tools for managing travel services, website updates, CRM management, analytics tool development, and API integrations.

Developers must be able to think critically and contribute to the planning process within the full scope of a project?s development. This position requires the ability to work both independently and within a team.

Hours Required: Mon - Fri 8 AM to 5:30 PM MST, Flexible schedule possible after initial onboarding.

Benefits:

SIMPLE IRA with 3% match

Bronze HD - HSA plan with possible upgrades to more robust medical plans

2 weeks paid time off first year, 3 weeks in 2nd year, 4 weeks thereafter.

To apply, please submit cover letter, resume, and any portfolio of work or samples of code (if possible).

Responsibilities:

  • Maintain and improve a dynamic, content-rich public website showcasing our trips and experiences
  • Maintain and improve a wide variety of web-based tools used by our staff to manage content, bookings, billing, reporting, etc.
  • Work to design and improve existing design of a complex business domain based on global travel
  • Refactor existing functionality and legacy code to improve code quality, design, or performance
  • Help develop new features to improve the experience of our customers and staff and enable further success of our business
  • Work closely with domain experts in our staff to create systems that are easy to understand and use
  • Mentor Junior developers (as needed)
  • Create a test-driven environment for relevant projects

Required Experience:

  • 3+ years back-end development experience working with technologies including Linux, PHP and MySQL
  • 3+ years front-end development experience with technologies including JS, CSS and a variety of JS frameworks/utilities
  • Experience working with a PHP framework like Symfony/Laravel
  • Some experience using project management software such as GitHub Projects/BitBucket Jira

Required Skills:

  • Excellent English oral and written skills - English test will be requested or IELTS score
  • Advanced ability to write clean, maintainable code
  • Advanced ability to write object-oriented software, following best practices, and using well-known design patterns
  • Advanced ability to safely and effectively refactor code to reflect changing requirements and improve code quality
  • Advanced ability writing PHP
  • Advanced ability writing JS and working with at least one JS front-end framework
  • Advanced ability using git for version control
  • Moderate ability in website design/layout using CSS
  • Moderate ability to write complex MySQL/MariaDB queries
  • Moderate ability to use a linux shell to accomplish common tasks and write shell scripts

Additional Experience and Skills Preferred:

  • Experience working on a production Symfony project
  • Experience using domain-driven design to build software systems
  • Experience working on multiple projects.
  • Experience maintaining, developing and improving brownfield/legacy systems
  • Experience using TailwindCSS
  • Experience using Vue
  • General knowledge of AWS or a similar cloud platform
  • Salesforce programming (Apex, Lightning)
  • UI / UX skills

Should you be selected after the Round 1 of hiring reviews, and you are unable to provide a sample of your code, you may be asked to complete a small project to demonstrate your code ability (with compensation).

Position open until filled. Pay negotiable based on experience.