Digismoothie brand logo

See all open positions

Backend Team Lead (Python|Django)

location

Prague | Remote

Work schedule

Full-time

relationship

Employee | Contractor

monthly salary

100.000 – 130.000 CZK

required experience

Senior

required languages

English

Who we are looking for

We are looking for a senior Python / Django developer with team leadership experience or ambition. You will be in charge of the backend team responsible for the innovation and maintenance of our SaaS application portfolio.

Your responsibilities

  • Close cooperation with Head Of Engineering, Frontend Team Lead, and Product Manager on analysis and technical design of new features and key projects
  • Backend resources management (three engineers + external supplier)
  • Code reviews, providing support and feedback to your less experienced colleagues
  • Deployment of new features into production

Challenges ahead of us

  • Development of the new complex app for larger online stores that will merge some of our existing apps
  • Decoupling our monoliths into Service Oriented Architecture
  • A shift from the old server-rendered architecture to a single-page application
  • Detachment and generalization of repeated functionality into reusable packages to optimize the maintenance of our portfolio

Requirements

  • You have experience with several projects developed in Python. Solid knowledge of at least one web framework (Django / Flask / FastAPI, etc.). You understand web applications and distributed task queue systems like Celery
  • You know software engineering design patterns and various software architectures
  • You can provide technical leadership
  • You know how to optimize web services on the application level (optimizing SQL queries, caching, …)
  • You can take overall responsibility for complex IT projects from analysis to delivery

Our tech stack

  • Backend: Python (3.8) Django (3.2), REST framework, FastAPI, Graphene, Postgres, Redis, RQ, Celery,
  • Frontend: ReactJS + Typescript
  • Infrastructure: Heroku, Cloud Flare, CircleCI, S3, Mailgun, Sentry, Papertrail, Elastic APM
  • Tools: JIRA, Slack, Notion, Loom

Why join us

  • Our apps have a real impact on clients' businesses. Often seen immediately. There is no doubt we truly help and create additional value for our clients
  • We are no startup, "business as usual" company, or even corporate. We are a dynamic company that combines the best from each world. A company where people enjoy working and create additional value
  • We don't have any external investors (neither are we looking for any). Everything we do is bootstrapped. We do things our way, making sense to our clients and us. Common sense and customer-centricity are our key values. Besides that, we also help others in need and respect our planet. That's why this year we aim to become a carbon-neutral company
  • We operate as a truly remote-first and async-first company. Anyone can freely choose their workplace and time because we care about the outputs and results

Application form

*Required

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By submitting the form you agree with processing of your personal data according to our Privacy Policy.