top of page
Full Stack Developer

Full Stack Developer

  • 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
  • REQUIREMENT

    • 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
  • COMPANY INFO

    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.

  • DISCLAIMER

    This job board is designed to bring an e-commerce experience to job seekers, allowing you to "shop for a job." However, please note that we do not charge any fees to job seekers for submitting applications, nor do we require or collect any credit card information.

    >>No payment requests will be made at any stage of the application process.

Similar Jobs

bottom of page