Software Engineer in Python (Senior or Junior)

Apply

Software Engineer in Python (Senior or Junior)

calendarStart ASAP
contractFulltime / Contract
walletCompetitive salary reflecting your motivation and maturity (fixed monthly salary from 1200 EUR to 4300 EUR + stock options)
location-pinBratislava (Slovakia) or Brno (Czech Republic)

We are building a world-class platform right out of Slovakia for clients on 5 continents. We enable e-commerce companies to show relevant personalized content for ultimate shopping experience. With all critical features done, we are re-architecturing certain key components – and you can help us do it well.

Our expectations of you:

  • Experience of coding in Python (0 – 1 year for Junior Engineers, 2+ for Senior Engineers). The platform offers tasks for anyone from intermediate to the most advanced coders.  
  • Familiarity with other technologies is considered an asset.
  • Experience of writing integration and unit tests.
  • Willingness to improve what you know, and learn new things fast.
  • Good command of English.

Our tech stack and product:

  • We mostly use Python, but there are opportunities to use C++ and Go.
  • Databases: Apache Kafka, MongoDB, Redis, Elasticsearch. We also have our own in-memory database, BlinkBytes, for analysing our customers’ data.
  • Python libraries: Flask, Celery.
  • Other technologies: Google Cloud Platform, Docker, Kubernetes, Apache Spark, Sentry, RabbitMQ, gRPC, GitLab.

Your tasks:

Development of our SaaS product offers variety of challenges to choose from:

  • Advanced analytics – improvements on our distributed map-reduce engine, scalability, auto-sharding, persistent storage, replication, 
  • Lambda architecture (C++, Go, Python)
  • Data processing pipeline – make sure we reliably ingest data at any speed (REST, Kafka, NoSQL, BigQuery, Cloud Storage)
  • Campaign automation – engine for planning and execution of personalised campaigns over various channels and integrations (Python, Celery, RabbitMQ)
  • APIs & Microservices – various apps for our users, 3rd party developers and internal teams (Python, Go)
  • Compliance – advanced monitoring, security hardening, self recovery from failures, data encryption and anonymization
  • Google Cloud Platform integration – take advantage of all technologies that Google offers in their Cloud Platform (Kubernetes, GCE, …)
  • Artificial intelligence & machine learning – real-time predictive and recommendations APIs 

Our community:

What you will like about Exponea:

  • A great deal of freedom and trust. At Exponea we don’t clock in and out, and we have neither corporate rules nor long approval processes. We are interested in results from day one. The freedom goes hand in hand with responsibility.
  • Learning, personal development and professional growth.
  • Entrepreneurship and leadership lessons. You will gather valuable know-how for your own business. Our CEO Peter Irikovský’s goal is, as in the PayPal Mafia, to support our people in starting their own successful businesses. Easier done with the money and know-how you will have obtained here. (Read more of what Luna, our E-Commerce Growth Specialist has learnt about growing a business).
  • An annual budget for trainings in the amount of your monthly salary.
  • Flexible working hours. Remote work and home office are possible.
  • Reward based on your commitment and capabilities.
  • Possibility to co-own the company through employee share program into which we have allocated over 50 percent of shares.
  • An easy-to-access downtown office.
  • Coaching sessions with our communication and talent development expert, Ivo Večeřa.
  • An array of fringe benefits including hardware (pick the machine and tools you like), books, gym classes, language classes.
  • Free lunches in Exponea Foodie Club restaurants; fresh fruit in the office every day.
  • Travel insurance also for personal purposes.
  • Friendly atmosphere and motivated colleagues who like what they do.

 

Read about our firm at our Career Page or get a glimpse of life at Exponea and meet your future colleagues in Bratislava (Facebook Page Exponea Society – Bratislava), Prague (Exponea Society – Prague) as well as London, Moscow, Palo Alto (Exponea Society – Global).

 

 

Were you made for this job? Then get in touch!

Like this role? Apply here.


Drop your CV here or click to upload (docx, pdf, max. 5MB)

If you have any questions, please contact us at career@exponea.com