Jobs PHP
Full Stack Developer

YouPersona

Full Stack Developer

United States
Remote position
Posted 2 days ago

Description

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.