Artory GmbH logo
Artory GmbH

Senior Python Developer (f/m/d, fulltime)

Employee
Berlin, Germany
IT / Software

Artory is working to empower collectors with trustworthy data. We are using our dataset containing millions of artwork transactions to help collectors find and register their artworks. With this registration, we can then help them connect with companies in the art world (e.g. to attest their artworks).

Your Role:

We are looking for a Senior Python Software Engineer to join our team in Berlin.

You can work on all areas of our code alongside our full-stack and frontend engineers to be a driving force for developments. You will join our development team, who are currently working in the following areas:

  • The Registry, a system that records millions of artwork transactions transparently on the blockchain
  • A client to record data on multiple blockchains and create timestamp proofs
  • An application for art collectors, providing secure key storage in a user-friendly way
  • A secure messaging platform

The biggest challenges that you join solving are handling millions of transactions as well as interacting with secure and encrypted data. We are already curios for your solutions!

The team that you would join consists of talented engineers, product managers, and designers. In this environment, you can easily contribute your own ideas towards the direction of our product, apply your knowledge, and extend your skills. You can learn from other engineers and from our existing solutions, consult and mentor junior engineers, or come up with new directions altogether. You'll get a spacious desk, at least two monitors, and the hardware you want for your work, all of that in a quiet and modern office. To deploy your solutions, we follow a devops mentality and you can choose AWS resources that fit your needs.

Our workflow is pragmatic: Scrum-Kanban with two-week sprints, planning, and retrospectives. You'll get to see that we are committed to thorough testing and code reviews. To learn from each other, you are invited to pair program and join our dev talks. We collectively own our code, so we don't blame each other but sit down and find solutions. Everyone here likes coming to work and if things bother us, we talk about it. We also want to welcome you to Artory!

REQUIREMENTS

  • At least 3 years experience with most technologies in our stack:
  • backend: Python, Django, Django REST Framework, Celery
  • frontend: JavaScript, React, TypeScript, Webpack
  • infrastructure: AWS, Docker
  • Ability to write tests and experience maintaining and monitoring systems
  • Speak English at a professional level (company language)
  • Work on-site in our Berlin office
  • University Degree (if non-EU: computer science or related)

Nice to haves:

  • Knowledge of public-key cryptography theory
  • Experience with cross-platform mobile applications (e.g. React Native or similar)
  • Experience building highly secure systems
  • Interest in art

The Joel Test:

  • Do you use source control? Yes.
  • Can you make a build in one step? Yes.
  • Do you make daily builds? Not automatically.
  • Do you have a bug database? Yes.
  • Do you fix bugs before writing new code? Yes.
  • Do you have an up-to-date schedule? Yes.
  • Do you have a spec? Yes.
  • Do programmers have quiet working conditions? Yes.
  • Do you use the best tools money can buy? Yes.
  • Do you have testers? Not yet.
  • Do new candidates write code during their interview? Yes.
  • Do you do hallway usability testing? Not yet.

BENEFITS

  • Competitive salary, life-/family-friendly and flexible working hours, 25 days of paid leave
  • Nice, spacious office environment in Berlin-Kreuzberg
  • Hardware you want for your work and allowance for books you need
  • Budget to visit conferences
  • Flexible to remote work/working from home
  • Team and company events (we visit art exhibitions regularly)
  • Free local public transportation ticket
  • Ergonomic chairs, Yoga sessions, ping-pong table, free drinks, fruits, and smoothies as well as freshly ground coffee
  • Company-sponsored German class if desired

Hiring process:

  • Review of your application, for that please send code samples or links if you have them
  • Short casual conversation (30 mins, non-technical, via Skype)
  • Technical interview (1 hour, Skype or on-site)
  • Larger assignment (Trial day on-site or remote)
  • Conversation with MD about offer

Artory commits itself to the principles of equal opportunity and does not discriminate on the basis of ethnic origin, nationality, religion, political or other opinion, sex, age, disability or sexual identity or orientation.

See job details

Artory is working to empower collectors with trustworthy data. We are using our dataset containing millions of artwork transactions to help collectors find and register their artworks. With this registration, we can then help them connect with companies in the art world (e.g. to attest their artworks).

Your Role:

We are looking for a Senior Python Software Engineer to join our team in Berlin.

You can work on all areas of our code alongside our full-stack and frontend engineers to be a driving force for developments. You will join our development team, who are currently working in the following areas:

  • The Registry, a system that records millions of artwork transactions transparently on the blockchain
  • A client to record data on multiple blockchains and create timestamp proofs
  • An application for art collectors, providing secure key storage in a user-friendly way
  • A secure messaging platform

The biggest challenges that you join solving are handling millions of transactions as well as interacting with secure and encrypted data. We are already curios for your solutions!

The team that you would join consists of talented engineers, product managers, and designers. In this environment, you can easily contribute your own ideas towards the direction of our product, apply your knowledge, and extend your skills. You can learn from other engineers and from our existing solutions, consult and mentor junior engineers, or come up with new directions altogether. You'll get a spacious desk, at least two monitors, and the hardware you want for your work, all of that in a quiet and modern office. To deploy your solutions, we follow a devops mentality and you can choose AWS resources that fit your needs.

Our workflow is pragmatic: Scrum-Kanban with two-week sprints, planning, and retrospectives. You'll get to see that we are committed to thorough testing and code reviews. To learn from each other, you are invited to pair program and join our dev talks. We collectively own our code, so we don't blame each other but sit down and find solutions. Everyone here likes coming to work and if things bother us, we talk about it. We also want to welcome you to Artory!

REQUIREMENTS

  • At least 3 years experience with most technologies in our stack:
  • backend: Python, Django, Django REST Framework, Celery
  • frontend: JavaScript, React, TypeScript, Webpack
  • infrastructure: AWS, Docker
  • Ability to write tests and experience maintaining and monitoring systems
  • Speak English at a professional level (company language)
  • Work on-site in our Berlin office
  • University Degree (if non-EU: computer science or related)

Nice to haves:

  • Knowledge of public-key cryptography theory
  • Experience with cross-platform mobile applications (e.g. React Native or similar)
  • Experience building highly secure systems
  • Interest in art

The Joel Test:

  • Do you use source control? Yes.
  • Can you make a build in one step? Yes.
  • Do you make daily builds? Not automatically.
  • Do you have a bug database? Yes.
  • Do you fix bugs before writing new code? Yes.
  • Do you have an up-to-date schedule? Yes.
  • Do you have a spec? Yes.
  • Do programmers have quiet working conditions? Yes.
  • Do you use the best tools money can buy? Yes.
  • Do you have testers? Not yet.
  • Do new candidates write code during their interview? Yes.
  • Do you do hallway usability testing? Not yet.

BENEFITS

  • Competitive salary, life-/family-friendly and flexible working hours, 25 days of paid leave
  • Nice, spacious office environment in Berlin-Kreuzberg
  • Hardware you want for your work and allowance for books you need
  • Budget to visit conferences
  • Flexible to remote work/working from home
  • Team and company events (we visit art exhibitions regularly)
  • Free local public transportation ticket
  • Ergonomic chairs, Yoga sessions, ping-pong table, free drinks, fruits, and smoothies as well as freshly ground coffee
  • Company-sponsored German class if desired

Hiring process:

  • Review of your application, for that please send code samples or links if you have them
  • Short casual conversation (30 mins, non-technical, via Skype)
  • Technical interview (1 hour, Skype or on-site)
  • Larger assignment (Trial day on-site or remote)
  • Conversation with MD about offer

Artory commits itself to the principles of equal opportunity and does not discriminate on the basis of ethnic origin, nationality, religion, political or other opinion, sex, age, disability or sexual identity or orientation.

Didn’t find what you were looking for?
About Artory GmbH
Artory’s blockchain-based Registry tracks provenance for art and collectibles, leveraging the industry’s first object-oriented database.
11-50 employees
Information Technology (IT)
Artory GmbH 1 (thumb)
Paul-Lincke-Ufer 7C, Berlin, Deutschland
Show map
Interested in this job? Join us!
avatar
Contact Person:
Bayan Talypova
HR Manager
Documents:
.doc, .docx, .pdf, .rtf, .txt
I agree with the JOIN Terms & Conditions and Data Privacy Policy.
NO TIME? APPLY LATER!
Enter your info below to get a link to this job.