Senior Python Developer

Job description

Hi there! We're in search of an experienced Python Backend Developer to grow the Engineering team. Are you looking for an adventure?


In OrbitalAds, we are a diverse team of passionate problem-solvers, working hard focused on optimizing the performance of Google Ads search campaigns and accounts through the automation of keywords management. We do so through the development of in-house technology that we have packaged into a pretty cool product, backed by relevant investors and the European Innovation Council. We are proud to be named one of the Google Premier Partners.

You would be joining an agile, fast growing and dynamic company. Sounds good to you?


As a Backend Developer, you’ll work closely with our Product, Design, and Frontend Teams. Our mission, as a Backend Team, is growing our Interface and Web projects and improving it every day with clean code and good practices. We are looking for a person who is capable of solving problems and adapting to different changes, working as a team.


Requirements

As a Senior Python Developer, you will:

  • Develop and maintain microservices with Python

  • Design architectural solutions inside the Google Cloud Platform, products to move and process large amounts of data.

  • Develop automation scripts.

  • Help to improve our Continuous Deployment processes

What skills do I need?

  • Good knowledge in Python

  • Good knowledge of web microframeworks that will help us solve daily problems and follow our product roadmap.

  • Eagerness to work with the Google Cloud Platform ecosystem, not afraid of the command line or operating inside the infrastructure.

  • Experience with Google Cloud Platform:
    • Cloud Run / Python Cloud Functions/ Kubernetes Jobs

    • BigQuery, Firestore, BigTable

    • PubSub

    • CloudBuild

  • Having worked with APIs (like Adwords API, Microsoft Ads, FB Ads API) will be considered a plus.

  • Good knowledge on relational and non-relational databases.

  • Someone proactive, able to solve technical problems.

  • To have at least a basic understanding of Online Marketing. If not, you should at least have an interest in acquiring this knowledge.

  • Experience with Docker, Docker Compose.

  • An analytical mindset.

  • Passion for new technologies.

  • Have soft skills (teamwork, good communication, problem-solving).

  • Fluent English.

Why you might NOT enjoy this position:

  • You want a highly-structured, predictable day-to-day

  • You prefer to be managed; you act when asked and let others come up with ideas

  • Fast-paced environments make your head spin

What do we offer you:

  • A competitive salary

  • Full remote position and office where everyone breathes SaaS and looks for scalable solutions

  • An opportunity to make a team grow from the start.

  • You’ll work in a talented multicultural team and with “best-in-class” colleagues. We already have 11 different nationalities, so far!

  • Flexible Schedule to organize your own time under the natural constraints of business.

  • Employment Reference Program.

  • Flexible compensation like transport, restaurant, and kindergarten tickets.

  • Medical insurance once you pass the six month.