Avito Morocco hire a Back End Engineer in Casablanca

0

Are you skillful backend developer? Do you want to expand the horizon of ambitions? Do you daydream 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 developers to join the tech team and participate in the creation of the advanced, innovative and amazing project.

 

What you will 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; asks follow-up questions as needed in order to gain a full understanding of requirements.

Working hands-on with both backend and other frontend technologies.

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 a 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.

 

Skills and requirements:

Bachelor/Master degree in Computer Science/Engineering majors

Minimum 4 years’ working experience in software development in an Agile environment

Deep knowledge in minimum two programming or scripting languages: Go, Python, Ruby, Java, C/C++

Deep experience in implementation of API REST.

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 the 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 the management team in evaluating current systems and making decisions on future development.

Solid knowledge of transactions, multithreading, security and encryption implementations in complex websites.

Ability to locate the source of a problem.

comfortable working in Linux environment

Teamwork skills.

A well written and spoken English is a must

Laissez votre commentaire:

commentaires



Share.

About Author

Rédactrice web, Community manager, Experte SEO et surtout, j'aime la photographie!