Ta oferta pracy jest nieaktualna od 269 dni. Sprawdź aktualne oferty pracy dla Ciebie

Senior Software Engineer

  • Warszawa, mazowieckie pokaż mapę
  • Specjalista
  • 2018-02-21

    Pracodawca ma prawo zakończyć rekrutację we wcześniejszym terminie.

    bottom
    top

    StepStone is a global organization and one of the most successful online job board businesses in Europe today and runs a number of job boards in several European countries. StepStone Services is a StepStone Group global IT Development Center located in Warsaw, supporting our European branches in application development and IT support for our web services across Europe. All the software that runs our websites is developed in-house.

    Senior Software Engineer


    ROLE PURPOSE


    This position is responsible for designing and implementing highly reusable microservices in PHP. These will be cornerstone for StepStone web services designed according to SOA.


    We are looking for senior PHP Developers to support the architecture team. They will be responsible for speeding up the transformation from our current application into a service oriented architecture (SOA) where each functionality is small, clean, separated and reusable.


    Their work will be shared by multiple teams in different countries; hence they have to be proficient in English and have the ability and willingness to write technical documentation.

    ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

    • Prepare technical design for microservices and discuss it with development team leaders.
    • Prepare and write unit, functional and integration tests.
    • Estimate effort needed to implement software.
    • Implement microservices according to OOP patterns.
    • Participate in code reviews.
    • Maintain running systems.
    • Write verbose documentation for designed and implemented microservices.
    • Communicate progress to architecture team and development team leaders.

    MUST HAVE

    • Proficient in PHP 7 programming language.
    • Proficient in technologies and concepts that make up web applications (HTML, CSS, JavaScript, REST).
    • Proficient in OOP concepts and design patterns.
    • Knowledge of Service Oriented Architecture concepts.
    • Practical knowledge of unit, functional and integration tests.
    • Experience working with enterprise level systems.
    • Work from English verbal and written instructions of varying levels of detail.

    NICE TO HAVE

    • Practical knowledge of RESTful microservices implementation in PHP 7.
    • Practical knowledge of Domain Driven Design.
    • Knowledge of Enterprise Integration Patterns.
    • Practical knowledge of Docker containers.
    • Hands on experience in Java, Node.js, TypeScript.
    • Practical knowledge of Test Driven Development.

    WE OFFER

     
    SCRUM
    Full-time employment contract
    Medical insurance with dental care
     
     
    Life insurance
    MultiBenefit – you choose what you want
    International environment
     
     
     
    Training and conferences
    Everyday fresh fruits
    Integration events
     
     
     
    Gifts
    English lessons
    Technological variety
     
     
     
    Referral Program
    Quarterly bonuses
    Competitive salary package
     
     
    Challenging work on complex web applications
    Game room
     
     

    Please send your application in English by clicking "Apply " button.

    aplikuj

    Please add the following clause: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb procesu rekrutacji zgodnie z ustawą z dnia 27.08.1997r. Dz. U. z 2002 r., Nr 101, poz. 923 ze zm."