All offersSingaporePHPPHP Software Engineer
PHP Software Engineer
PHP
Changi Travel Services

PHP Software Engineer

Changi Travel Services
Singapore
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    PHP 7.x
    master
    Git
    master
    Laravel
    advanced
    English
    advanced
    Vue.js
    regular
    JavaScript
    regular
    RESTful
    regular
    TDD
    regular
    DevOps
    junior
    Symfony
    nice to have

Job description

Online interview
UWAGA: Oferta pracy stałej na miejscu w Singapurze. Online interview in english.

Changi Travel Services
(http://www.changitravel.com/ - https://www.changirecommends.com/), since 2012, redefines travel experience by providing curated travel solutions to corporate clients and mass consumers’ needs beyond Singapore Changi Airport. The company constantly innovates and expand its portfolio of business from providing solutions to business travellers to making strategic acquisitions while strengthening the organisation’s foothold in the industry.

What you will do:
  • Building new products from scratch
  • Designing and coding the architecture of our core systems and micro-services.
  • Developing code that is a joy to work with.
  • Work on high-scalable products with PHP7 hosted on a cloud-based infrastructure
  • Build and provide internal & external RESTful APIs
  • Maintain and Expand the test coverage
  • Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies
  • Work with agile processes that are adapted to the team’s and project’s needs
  • Exchange your knowledge with other developers and be part of our team


Skills And Qualifications:
  • Minimum of 5 years coding skills in PHP
  • Strong knowledge of PHP 7+ and frameworks like Laravel/Symfony/Yii
  • Full-stack awareness from front-end to database design and development
  • Strong understanding of relational databases (MySql, Postgres, etc), SQL, and database/schema design
  • Experience with JavaScript frameworks such as Angular.js, Vue.js, ReAct etc.
  • Good understanding of design patterns
  • Ability to consume and create APIs and web services using REST
  • Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base and test suite in check.
  • Understanding and/or experience in Test Driven Development (TDD)
  • Understanding fundamental design principles behind a scalable application
  • Experience in integration of distributed systems
  • Experience in a Continuous Delivery environment
  • Proficient understanding of code versioning tools, such as Git
  • A great eye for code quality
  • Highly motivated self-starter with strong attention to detail and proven ability to prioritize and scope work.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Extra points for experience with AWS products
  • Extra points for expertise in microservice architectural patterns and design, container technologies & event queue technologies