Position: Senior Back End Developer (Django/React)
Company: Freelance
Experience required: 5y
English level: upper

What you will be doing:

As a Back End Developer, you will work across the full development cycle - producing high-quality code on our web applications, with the potential to work on our React Native mobile application.

You will be working within our highly talented and technical scrum teams, designing and developing APIs, improving and optimizing our current APIs, in addition to ensuring cross-platform development and optimization for mobile and web apps. You will also be shipping both large and small features, as well as investigating and implementing bug fixes and performance improvements on all platforms and services.

Role requirements:
 Strong Python (Django) experience (3+ years)
 Strong experience and knowledge in building RESTful APIs and GraphQL Schemas
 Comfortable working with relational databases
 Experience with CI/CD pipeline tools (we use CircleCI)
 Strong knowledge of Agile best practices and Test Driven Development (TDD)
 A good understanding of web security best practices
 Proficient with Git

Skills and knowledge in using the following technologies:
 TypeScript, GraphQL (Apollo Client)
 Postgres
 AWS - for our infrastructure

Bonus points if you have:
 Javascript experience
 Experience with functional programming and mobile development
 Experience with Docker &amp; Kubernetes
 Willingness to challenge the status quo

WE OFFER: 
- salary range 5500$-7000$ gross per month; 
- 20 days off per year (15 vacations, 5 sick leave);
- direct communication with the client. 

Interview process: 
1) 30 min tech call
2) Test task for 40-60 min
3) Final call with CTO