Avito is a part of Adevinta which is a Global Marketplaces specialist with a family of local digital brands in 16 countries.
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.
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.
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.
What we offer