What you will do
- Develop and maintain backend logic for web applications
- Design, build and integrate RESTful APIs
- Work with PostgreSQL databases
- Make static and media files work right with WhiteNoise
- Implement image processing with Pillow
- Write clean, maintainable and testable code
- Take part in code reviews, refactoring and optimization
- Work closely with frontend developers, QA and the rest of the team
Requirements
- 3+ years of commercial software development
- Strong Python and Django
- Hands-on PostgreSQL and Docker Compose
- Familiarity with Pillow (image processing) and WhiteNoise (static files)
- Solid software engineering practices
- English B1+: talking with the team and reading technical documentation
What we offer
Work that lasts, remote from the US, Estonia or Ukraine.
Remote, with flexible hours
Full-time and remote, from the US, Estonia or Ukraine; hours that overlap the team, not a timesheet.
21 vacation days, 5 sick days
Paid, every year.
Corporate English courses
Classes with the team, for the calls and the documents you write.
Long projects, a stable team
Long-term cooperation with stable product teams, not a new client every month.
A modern stack, clear processes
Current tools and a process that is written down, so the work is the code.
Room to grow
Large-scale outstaffing and product work across the US and Europe.
How we hire
4 steps, nothing hidden.
- 01A call with our recruiter
You, the role and the terms. We answer every application within five working days.
- 02A test task
A task close to the real work, so we both see how you think.
- 03A technical interview
With the engineers or the lead you would work with.
- 04An offer
The terms in writing - then your first project.
Middle Python Developer (Backend)
Apply in two minutes.
Your CV or a link to your profile is enough to start. We answer every application within five working days.
Other open roles