Senior Software Engineer

Ferryscanner Logo

Ferryscanner

πŸ“Remote - Worldwide

Summary

Join Ferryscanner, an online ferry ticket search and booking engine, as a Senior Software Engineer. Contribute to enhancing the customer experience and performance of our application. You will implement new features, troubleshoot issues, and collaborate within a Scrum team focused on incremental delivery. This role requires a Bachelor's degree in a related field, at least 4 years of PHP development experience, and expertise in object-oriented design, RESTful APIs, and relational databases. We offer an attractive remuneration package, a dynamic international work environment, and the flexibility to work remotely from anywhere in the world.

Requirements

  • Bachelor's degree in Engineering, Computer Science or related field
  • At least 4 years of experience as a PHP Developer, Software Developer, or related role
  • Exceptional knowledge of object-oriented design and related concepts
  • Experience in developing web applications using at least one popular PHP web framework (Zend, Laravel, Symfony etc.)
  • Solid knowledge of REST architectural style
  • Solid experience with Relational Databases (MariaDB, MySQL etc.)
  • Experience with Test Driven Development (PHPUnit, Codecept etc.)
  • Familiarity with Continuous Integration tools (Jenkins, Travis CI)
  • Excellent command of English, both written and verbal
  • Fulfilled military obligations

Responsibilities

  • Implement application features to improve customer experience
  • Improve application features to enhance performance
  • Troubleshoot application and code issues
  • Be part of a Scrum team focused on delivering business value incrementally and assessing progress
  • Help the team to continuously improve in technical skills and performance

Preferred Qualifications

  • Ferry business domain experience is considered a plus
  • Any experience with Python or Java is considered a plus
  • Experience on distributed version control systems (git)
  • Experience with NoSQL databases (Redis, MongoDB etc.)
  • Experience working in Unix/Linux environments
  • Passionate about web-related technologies
  • Desire for continuous learning and skills improvement
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • Agile and willing to accept a change in priorities as necessary
  • Team spirit and excellent communication skills

Benefits

  • Attractive Remuneration Package
  • Work in an international and dynamic atmosphere among young and smart people
  • Huge learning experience in using best practices and cutting-edge technologies
  • Private life and health insurance
  • Work from anywhere! Do you prefer working from one of the Greek islands or any other place in the world? Feel free to do so. We are completely flexible and have team members who prefer coming to the office and others who work fully remote or anything in-between

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.