Backend Developer

Prague, Czech Republic

Avocode is an Electron-based app (written in React.js and Node.js), but all of our production server infrastructure is hosted in the cloud in Kubernetes clusters with most of the core backend services written in Python. Basically it's a complex multi-layer platform for processing many design formats. Everything in these clusters is modeled in code using Helm. In our new AWS environments, all of the cloud infrastructure (the Kubernetes cluster itself, database, etc.) is modeled using Terraform.

What do we need help with?

One of the core goals of the backend team is to ensure availability and reliability in our production environments. Our product is useless if the infrastructure behind it is offline or unreliable. Keeping these systems online and running fast is critical for the success of Avocode as a company.

Avocode is an Electron-based app (written in React.js and Node.js), but all of our production server infrastructure is hosted in the cloud in Kubernetes clusters with most of the core backend services written in Python. Basically it's a complex multi-layer platform for processing many design formats. Everything in these clusters is modeled in code using Helm. In our new AWS environments, all of the cloud infrastructure (the Kubernetes cluster itself, database, etc.) is modeled using Terraform.

Clearly, we have a lot on our plate, that's why this is a full-time position. We are remote-friendly.

What skills do you need to have?

  • Experience with web frameworks such as Django, Flask etc.
  • Good understanding of technologies such as NGINX, databases (relational and key-value) and messaging systems (like RabbitMQ)
  • Experience building out RESTful APIs for front-end clients to consume
  • Familiarity with modern DevOps tools such as Docker, Terraform, Kubernetes, etc.
  • Experience with incident management and supporting production systems
  • Background in Linux administration
  • Excellent communication and documentation skills in English

Nice to have:

  • Experience with and understanding of cloud-based infrastructure, such as AWS, GCP, or Azure
  • Experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes
  • Understanding of cloud-based infrastructure, such as AWS
  • Experience with systems for automating deployment, scaling and management of containerized applications, such as Kubernetes

What’s in it for you?

This goes without saying:

  • Opportunity to work for an internationally established startup with a team of great professionals
  • Working on a cutting-edge product that addresses key issues of designers, like hand-off or design version control
  • Competitive salary
  • Your own table in our office at Ostrovní 126/30, or a remote cooperation if you prefer
  • Flexible hours

Avocode perks and benefits:

  • Avocode team retreats
  • Paid entrance to conferences, lectures and trainings
  • Company MacBook
  • Pre-paid phone plan for unlimited calls and 10GB of mobile data every month
  • Pre-paid cab rides or public transport card
  • Funded Multisport card to keep you in shape

    More about our benefits

Apply today and hear from us tomorrow

Send your resume, previous projects or your mom’s recommendation at jobs@avocode.com or just hit Apply.

Have a friend who might be interested?

Current openings

backend team

infrastructure team

Our backend team can’t wait to meet you

Tomáš Rychlík

Tomáš Rychlík

CTO

Ryan Hefner

Ryan Hefner

Cloud Platform Director

Tomas Rebro

Tomas Rebro

Backend team manager

Václav Matějka

Václav Matějka

Backend Developer

"Our mission is to deliver the best and the fastest solution for teams of designers and developers to collaborate on amazing web and mobile products."Learn about our culture & values

What’s it like to work at Avocode?

We work in a courtyard at Ostrovní 30, Prague 1

We organize cool events like Code in the Dark for the local community.

Feel the thrill

We went through 500 Startups Seed Program in Mountain View, CA. Go Batch 17!

Read our blog

We visit international conferences and learn as much as we can.