Backend Engineer
Adevinta
Casablanca, Avito
il y a 5j

Company Description

Avito is a part of Adevinta which is a Global Marketplaces specialist with a family of local digital brands in 16 countries.

  • We build connections with more than 200 million people each month through our household name brands Europe, Latin America and North Africa;
  • including Leboncoin.fr, OLX, Vibbo.com, Fotocasa, Infojobs and Shpock to name a few.

    Our business is constantly looking to leverage new innovations, adapt and capitalise on changes in the market. We are always looking for new disruptive business models and opportunities to expand our brand portfolio.

    Job Description

    Are you skillful Backend Engineer ? do you want to expand the horizon of ambitions ? do you day-dream of algorithm optimizations ?

    Would you like to build robust, scalable programs that handle thousands of requests per second ? Then this job is for you.

    Avito is looking for talented Backend Engineer to join the tech team and participate in the creation of advanced, innovative and amazing project.

    What will you do :

    Engineer and implement highly scalable systems, using the best development practices and tools.

    Provide assistance to testers and support other teams in troubleshooting system issues.

    Reviewing application requirements and project documentation; ask follow-up questions as needed in order to gain a full understanding of requirements.

    Being involved in team architectural discussions.

    Solving complex problems, creating object models, defining API’s, building web services and microservices.

    Working in a very iterative / agile development environment.

    Work directly with architects, developers and stakeholders to gain solid understanding of business application and requirements for which the application is being designed.

    Provide assistance in training on key functions of the product.

    Continuously refactor and optimize the system to improve the efficiency and quality of the development cycles.

    Help define our development environment, and communicate the best development practices within the organization (i.e. code reviews, testing, etc).

    Continuously monitor the quality of our systems, design measurements to monitor their health (both the engineering systems and data quality).

    Work closely with other teams (Data Science, Product and UX) to drive product development.

    Qualifications

    Bachelor / Master degree in Computer Science / Engineering majors

    Minimum 1 year working experience in software development in an Agile environment

    Good knowledge in minimum two programming or scripting languages : Go, Python, Php, C / C++

    Experience in implementation of REST APIs.

    Knowledge regarding wide adopted open source RDBMS like PostgreSQL and MySql as well as NoSQL DBs like Redis, Cassandra and Kafka.

    Proven experience of working in a continuous integration and delivery environment with help of automation frameworks for testing and deploying the system.

    Participate in development of long term planning for new projects and facilities in an Agile environment.

    Experience and ability to advise, teach, train and instruct co-workers.

    Working closely with management team in evaluating current systems and making decisions on future development.

    Additional Information

    What we offer

  • Possibility to be part of a company changing the Moroccan Internet industry & an evolution within an international group Young and dynamic work environment National & International evolution possibilities
  • Job Location

    Postuler
    Ajouter aux favoris
    Retirer des favoris
    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature