Backend Developer (Python and Django)

Job description

As a python/django developer at Genius Plaza your responsibilities will include to research, design and implement features and services that can scale in an efficient and reliable manner.


We work in small, independent, self-organizing teams. The team’s product manager and engineering lead work together to organize and plan the team’s backlog with a Scrum process, with focus on continuously delivering new features to our users.


What you will do:

  • Implement features while ensuring long term stability of our system and quality of the code

  • As a python/django engineer be able to take on initiatives and follow others’ requirements

  • Influence which tools, programming languages, and technologies you work with

  • Help ensure we have a smooth software pipeline for continuous and fast delivery

  • Balancing discovery phases with implementation work

  • Be excellent working both independently and in a team


Requirements

What you will need:


  • At least 1 year of relevant experience

  • Bachelor Degree or higher in Computer Science or related field 

  • Experience in some of the techniques we use (see below)

  • Passion for software development, scalable architecture and product building

  • Care about code quality, testing and automation

What would be great, experience in:


  • Python
  • Django
  • Making rest api's using django rest framework
  • Unit Testing and Functional Testing
  • Postgres
  • High transaction systems
  • Building modern high performing web-services

  • Database modeling and performance analysis