Senior Backend Engineer

Зарплата

от 4000 до 5500 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Grow mobile in-app susbcriptions

Описание вакансии

О компании и команде

What you may expect from working with us...

  • A flat structure without strict hierarchy.
  • No bureaucracy and simple and clear processes.
  • Remote work with a flexible schedule.
  • Opportunity for professional growth and trying new things out.

Ожидания от кандидата

You will be a great fit if you have these hard skills…

  • You have 5+ years of experience as a backend engineer and 3+ years working with Python.
  • You are confident in SQL (without ORM) and have experience working with PostgreSQL.
  • You know how to work with asynchronous code.
  • You have first-hand experience with building distributed systems with Celery, Dramatiq, Kafka, Kinesis, etc.
  • You know when to write tests and how to write them.
  • You're actively participating in code review.

You will fit into our team if you have these soft skills…

  • You like working in a team but are not afraid to be responsible for and reasonably protective of your choices.
  • You try to understand the task from the customer’s perspective and can suggest tradeoffs when needed.

It’d be great if...

  • You worked with ClickHouse, FastAPI, Kubernetes, and mobile subscriptions.

Условия работы


In this role, you will...

  • Create API for mobile SDKs. This is a high-load module that processes more than 100M API requests every day and serves all requests from mobile apps, from profile creation to subscription activation.
  • Prepare integrations with external providers. These providers may be App Store, Play Store, Amazon S3, AppsFlyer, Mixpanel, etc.
  • Be responsible for an analytical system. It is built mostly on ClickHouse with some data housing in PostgreSQL.
  • Optimize the existing codebase. It will help us improve speed and stability, by implementing async logic.
  • Review and test the code - nothing new here.

You will be a great fit if you have these hard skills…

  • You have 5+ years of experience as a backend engineer and 3+ years working with Python.
  • You are confident in SQL (without ORM) and have experience working with PostgreSQL.
  • You know how to work with asynchronous code.
  • You have first-hand experience with building distributed systems with Celery, Dramatiq, Kafka, Kinesis, etc.
  • You know when to write tests and how to write them.
  • You're actively participating in code review.

You will fit into our team if you have these soft skills…

  • You like working in a team but are not afraid to be responsible for and reasonably protective of your choices.
  • You try to understand the task from the customer’s perspective and can suggest tradeoffs when needed.

It’d be great if...

  • You worked with ClickHouse, FastAPI, Kubernetes, and mobile subscriptions.