Full Stack Software Developer (PHP 7, JavaScript)- Sabre Developer Experience team

Sabre Poland
Mid
Online interview
Employment contract
Księdza Józefa Tischnera 8, Kraków. Until the end of 2020 we will be working remotely, Krakow
Remote possible
90%
Paid vacation
20 or 26 days/ 1 additional day

Your tasks

Main duties:

  • Deliver and maintain production software
  • Work with solution management, customer support, technical writers, user experience teams, product teams and delivery teams to facilitate the design and delivery of new features for an API portal.
  • Support Travel Solutions APIs portal customization and simplify their adoption.

Project description

Sabre Developer Experience team is responsible for Sabre’s developer portal which contains resources for over 500 APIs. The Drupal-based portal is a custom-built content management system, housing swagger schema, XML schema, WSDLs, workflows, release notes, how-to guides, live call capability, and much more. It is used by internal and external developers, including Sabre customers and prospective customers.

As a part of a Developer Experience team you will design, develop, code, test and debug new software solutions or enhancements to existing software using routine and/or advanced technology. 

Who we're looking for?

Required experience and skills:  

  • Ability to work on both the front-end and the back-end portion of the application, familiar with all the layers of software development (API, security, user interface, database, networking, back-end services)
  • Full stack development experience in php environment: PHP 7, JavaScript (ES6 standard, JQuery, Vanilla JS), SASS/SCSS
  • Familiarity with best practices such as OOP, SOLID
  • Databases: ORM, basic experience working with relational databases (MySQL, Postgres etc.)
  • Experience working with any PHP web framework or CMS, prefferably: Drupal 8
  • Basic experience with Docker, Linux environment, Bash scripts, Git version control
  • Good English communication skills, written and verbal

Preferred experience and skills:

  • Experience working with Drupal ecosystem or willingness to learn
  • Experience working using TDD approach, Unit testing (phpunit), behavioral testing (Behat), visual regression testing (BackstopJS)
  • Familiarity with Google Analytics
  • Understanding REST and SOAP API concepts
  • Experience with Continuous Integration and Continuous Deployment and Delivery (f.e. Jenkins), familiarity of cloud technologies and resource management

Skills
PHP7
JavaScript
SASS or SCSS
Docker
Linux
Bash
Git
How we manage our projects?
Methodology
Agile
Toolset
Laptop
Additional monitor
Headphones
Personal container
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
7:00 - 19:30
Office hours
Healthcare
  • Healthcare package
  • Healthcare package for families
Bonuses
  • Financial bonus
Kitchen
  • Hot beverages
  • Cold beverages
  • Fruits
Traning
  • Trainings
  • Conferences
  • Books
Parking
  • Car parking
  • Bicycle parking
Other
  • Shower
  • Chill room
  • Integration events

Recruitment process

Phone interview with recruiter Video interview (MS Teams) with Hiring Manager and his/her team.

Our company

Sabre Poland

Krakow 1500
Tech skills
  • Java
  • C++
  • C#

Check out similar job offers