logo

View all jobs

Back-End Engineer (Python)

Sofia, Sofia
The Role

The Python engineer participates in development and maintenance of robust, reusable code for data ingestion. Every day we track over 2.5 billion products, snap shotted and processed from more than 5 000 retailer websites.

Your days with us will look like:
* Work on existing and new product projects
* Monitoring of application performance
* Implement new back-end features and components, as well as maintain the current ones
* Be an active part of the entire development process by participating in the planning and the estimation of development activities
* Build high-performance applications and implement security protocols
* Collaborate with Front-end Developers, QAs and Product Manager


Requirements
* 2+ years of experience with Python
* Understanding of Object-Oriented Programming, SOLID and design patterns, service-oriented architecture
* Understanding of building secure back-end services
* Experience with Elasticsearch / NoSQL and SQL Databases
* Experience with AWS / Github Action
* Experience with unit and integration tests / monitoring of services
* Experience with Kubernetes / Docker
* Knowledge of different techniques for optimization of the application performance
* Considered a plus will be any experience/knowledge in:
* Concurrency and distributed systems
* Understanding of security principles

Share This Job

Powered by