We are looking for Software Engineers with a strong technical background and a get-things-done attitude who are eager to learn new exciting technologies to join our .
Examples of work you might undertake
Improve our back-office system used by our 4000+ merchants.
Develop the Skroutz Analytics platform which handles over 30 Million requests per day and its adjacent services.
Enhance the billing systems by implementing new billing strategies and fraud detection procedures.
Optimize a shop's integration to Skroutz.
Sharpen our merchants' support operation procedures.
What skills and experience you will need
At least 5 years of working experience as a Software Engineer in a professional setting.
A solid CS background.
Intrigued by the product as much as by the technology.
Excellent analytical and problem-solving skills.
Excellent communication skills and team spirit.
We will appreciate if you have
Good knowledge of Ruby / Ruby on Rails is a huge plus.
Solid understanding of web architecture.
Strong knowledge of database systems (relational, document-based, etc).
Familiarity with OOP principles and design patterns.
Comfort with TDD and other testing practices.
Exposure to architectural patterns and the production system of a large, performance-intensive web application.
Contributed to open-source projects
Shareable open source contributions or personal projects which will help us in the evaluation process.
What’s it like to work at Skroutz?
Skroutz is the leading ecommerce platform in Greece. At Skroutz we are committed to using modern software development to build top notch services and experiences.
Our company operates , a product discovery and price comparison engine that is evolving into a marketplace, as well as , our fast-growing venture for online food delivery.
Our engineering values
Know your Tech. Develop and master your craft, sharpen your tools. Be of your work.
Release early & Iterate. Deliver prototypes and start gathering important feedback early on. Use that feedback to guide you.
Don't be afraid to compromise, make sure to come back & tidy things up.
Be a team player. Offer your help, listen and seek to understand. Step up & take initiatives.
Don't over anything. Don't over-engineer, over-analyze, over-regulate, you get it.
Enjoy your work. Celebrate success.
Technologies we use
Our main storage is a MariaDB cluster. We heavily use Elasticsearch, Kafka, MongoDB and Redis. We prefer Tableau for BI and Python for machine learning, Jenkins for our CI and various tools like Sentry, NewRelic and Graphana for monitoring.
Generally we try to pick the best tool we know or we can find that serves our needs. Other technologies we also use are :
HTML, CSS (Sass)
R, Jupyter Notebook, KNIME, gephi
Firebase (Crashlytics, Performance, Remote Config, A / B Testing)
What we offer
A modern workplace environment
Solid career paths
Private medical plan
Breakfast, subsidized lunch (optional), soft drinks, snacks, fruits
Equipment of your choice (Macbook, Linux Debian)
Access to technical books, online courses and relevant resources
Extra paid time off
Flexible remote working