All offersGdyniaPythonBackend developer (Python, DB)
Backend developer (Python, DB)
Python
Nozbe

Backend developer (Python, DB)

Nozbe
Gdynia
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python 3.x
    advanced
    SQL
    advanced
    MySQL / PostgreSQL
    advanced
    Git
    regular
    Linux
    regular
    Backend Security
    regular
    Shell Scripting
    regular
    JavaScript
    nice to have
    Node.js
    nice to have

Job description

We're working hard on our new app: Nozbe Teams. There is so much to do that we need more hands on deck. And that's why we're hiring! A Back-end Developer (Python, DB) passionate about creating functional apps wanted!

Why you'll love working with us


  • We're a remote team - we believe that work is not a place to go – it’s a thing you do. And so, we don't have a central office – we all work from where we feel like working, usually from our home offices. 
  • We have our own way of doing things - we are free, open and inclusive. We avoid toxic meetings. We tend to question everything, we change our minds… and it's ok. Key decisions are based on honest employee feedback and discussion. We live on the cutting edge. 
  • Your time and focus will be respected - it is asynchronous work that guarantees more focus on a task. Communicating asynchronously allows us to go deeper and to reach a good flow. We try not to interrupt or disrupt each other if it isn’t necessary.
  • You'll manage your own work - we're light on management at Nozbe and have no full-time managers. We trust you to manage your own work and take responsibility for what you're really good at. We believe control is good, but trust is better.
  • Every Friday is a day for learning - we don't do normal, everyday work on Fridays, because everyone needs time to explore, study and expand their skills. So every Friday is "TGIF" – after getting a weekly review done, we can learn new things, read and improve.
  • We're eager to support - Nozbe pays the half-price of your electronic equipment, office equipment, healthcare, professional training, workshops, and fitness/sport activities. Plus, the Nozbe Foundation lets you support charities and people in need regularly – every employee gets 4,000 Polish Zloty a year to give to the charity of their choice.
  • We meet in person twice a year - because we work remotely, we organize a Nozbe reunion twice a year – to see each other, to make key decisions, to eat well and to hang out together. 
  • Nozbe is completely self-funded - we have no outside investors, and we're not planning on getting any. All investors care about is growth… and all we care about are our customers and delivering the best product we can for them. We prefer slower growth and better working conditions (and even some profits on top of it all!) 

Our expectations for candidates:


  • Extensive experience in writing server-side code
  • High level of experience with one of the interpreted languages and functional knowledge of Python
  • Direct experience using SQL and PostgreSQL or MySQL
  • Direct experience using document bases (e.g., CouchDB, Redis, Kinto)
  • Experience with Linux, shell and writing simple scripts with it
  • Direct experience in writing unit and functional tests
  • Ability to create readable, well-documented code
  • Strong English – you should be able to write and read technical documentation
  • Functional knowledge of the GIT version control system
  • Willingness and ability to work remotely
  • Good organizational skills
  • Communication skills (let's repeat: we all work remotely!)
  • Fast learner and self-starter with a proven ability to problem solve independently and as part of a team.

Experience with the following will be a plus:


  • JavaScript and the ability to use it on the server-side (Node.js)
  • High-traffic services with load balancers, auto-scaling, cache mechanisms, etc.
  • Amazon AWS
  • Getting Things Done® methodology
  • Back-end security
  • Web security

What you will do:


  • Create and develop a completely new product using the latest technologies in accordance with the programming standards adopted in the development team
  • Create unit and functional tests
  • Prepare technical documentation
  • Write a high-quality code (we practice code review!)
  • We also hope that you'd be willing to share knowledge with the rest of the team!

If you're interested in working with us, please email your CV in English to  We will contact only the selected candidates. 

The recruitment process stages:   

  • CV
  • Filling out a short form
  • Interview
  • A test project (we will work together on a side project after we agree on the time frame and wage.)