2023-08-23 14:48:55

Python Software Engineer

CVKeskus.ee klient

Job Description

Who we are:

Picnic Technologies is the fastest-growing company in The Netherlands that rethinks the way people buy food! As an app-only business, customers can easily select and buy their groceries online and we deliver them for free with our sustainable, electric vehicles.

 

Main tasks:

Our developers are highly involved and essential to each part of our company. From route planning, scaling our customers’ analytics to handle enormous chunks of data, to calculating how many bananas we should have in our warehouse on a Thursday – our teams write, plan, and predict.

While Java is the predominant language in our infrastructure, our ecosystem is diversifying and many software projects are fully written in Python. As one of our Python developers, you grab ownership of projects, grow, and work collaboratively with your colleagues. You design, implement, test, evolve, and evaluate the nuts and bolts of our operations while offering a creative and analytical approach. You feel at home writing software libraries and applications and display an intricate understanding of how each line of code fits into a business plan. 

 

What challenges await you:

  • Design, develop, and test software for our platform
  • Create high-quality code that is scalable, reliable, and reusable
  • Help our analysts with any engineering questions or challenges they may face
  • Develop new features and improve the scalability and security of our Python systems
  • Take ownership of projects and manage their entire life cycles.

 

Requirements

  • You have a degree in Computer Science, Software Engineering, or equivalent, or relevant experience
  • You have outstanding Python skills (with at least 2 years of experience)
  • You have experience with Docker
  • You have a good understanding of relational databases and SQL
  • You know when to use NoSQL solutions like MongoDB, ElasticSearch, and RabbitMQ
  • You feel comfortable building microservices
  • You know your way around software versioning (git), test suites, technical documentation, and continuous integration and deployment
  • ...and you don't mind collecting bonus points with your cloud and Kubernetes skills

 

Our tech stack:

  • Python 3.8/3.9
  • Many Python libraries across various domains
  • PostgreSQL, MongoDB, Snowflake, RabbitMQ
  • AWS, Docker, Kubernetes, Travis CI

 

Company offers

  • A creative and hierarchy-free environment to own projects, share ideas, and learn new skills
  • Flexible working hours and possibility to combine work from office and remote work
  • Relocation package (Visa sponsorship, flights, one month of accommodation)
  • Possibility to work with the most modern tech stack
  • 25 working days of annual paid holidays per year (excluding public holidays) 
  • Your very own laptop and phone 
  • Different discounts from our partners, including insurance, bicycle rent, etc.