About 12Go.Asia:
- We are a leading multi-modal OTA (Online Travel Agency) in Asia;
-Our company is headquartered in Singapore with its main office located in Bangkok;
-We provide online booking services for all sorts of transportation ( trains, buses, ferries, flights, transfers ), visas, hotels, and day trips to customers from all over the world.
Main responsibilities:
- Support and improve existing back-office system (~ 90% backend, 10% frontend);
-Write reusable, testable and efficient code, write unit tests.
Requirements
Requirements:
- Proficiency in PHP (3+ years), strong SQL skills (MariaDB / MySQL / PostrgreSQL);
-Knowledge of one or more PHP frameworks, such as Symfony, Laravel, Yii, etc.;
-Knowledge of HTML, CSS, JavaScript;
- Ability to work with the Git version control system, using IDE (e.g. PHPStorm);
-Experience in configuring and using xDebug, any profiler tools;
-Understanding of basic principles of web development security and methods of vulnerability protection;
-Understanding of the fundamental principles of web application architecture, such as MVC (Model-View-Controller), using of code style standards;
-Readiness to work with legacy code, ability to refactor legacy code.
Nice to have:
-Experience working with Docker, NodeJS, AWS, Nginx, Memcache, Redis;
-Experience writing tests (PHPUnit / Codeception);
-Experience working with frontend frameworks (Vue / Nuxt / React, etc), TypeScript.
Soft skills:
-English proficiency (our main IT team is Russian-speaking, but a big part of communication is in English);
-Proven ability to work effectively in a team, demonstrating respect, support and consideration for diverse perspectives and skills;
-Demonstrated initiative and self-motivation with the ability to work independently as well as part of a team.
Benefits
What do we offer:
- Engaging work on a product that enables millions of travelers to book their trips daily;
-Remote work opportunity, allowing you to work from your own location;
-Possibility of legal work in Poland or Thailand;
-Paid vacation days;
- Access to paid training and various educational programs;
-The chance to collaborate with an enthusiastic and friendly team in an international environment;
-A competitive salary based on your experience.