Senior/Mid Python (Django) Developer (Open to React / Vue.js)
We are a small, non-corporate product team. We value pragmatism over buzzwords.
- The Team: Founder, Junior Dev (Filip), Mobile Dev (Sergiej), and a dedicated DevOps freelancer (Rafał) who handles the heavy lifting on AWS.
- The Stack: Python (Django) on Backend. Frontend is a mix of Legacy Vue.js 2 (main app) and React.js (new modules).
- The Goal: We need to replace our outgoing Lead Developer. We need someone who can write solid business logic and isn't afraid to touch the frontend.
What you will actually do:
- Backend First (60-70%): You will be the master of our Django API. Your first big tasks will be implementing Payment Automation and User Groups logic.
- Frontend Flexibility (30-40%): You will work on the web interface. We have legacy code in Vue.js 2(maintenance) and new features in React.js. You need to be comfortable switching between them to deliver features.
- Collaboration: You will coordinate with our Mobile Dev (providing API endpoints for React Native) and our DevOps (when deploying new services).
We are looking for:
- Strong Python & Django experience. You know how to write clean, secure, and performant code.
- Frontend willingness. You don't need to be a CSS artist, but you must be able to write functional React/Vue components and debug Vue.js code without panic.
- "Production awareness". You don't need to be a DevOps expert (we have one), but you should understand basics of cloud deployment (AWS/Docker) to not break the build.
- Mentoring attitude. You will be working with a smart Junior dev – we expect you to share your knowledge with him.
The Offer:
- Start: ASAP / January.
- No Agencies. Direct cooperation only.
Required skills experience
| Django | 3 years |
| Vue 2 | 1 year |
| React.js | 1 year |
| Python | 3 years |
Required languages
| English | B2 - Upper Intermediate |
Docker, Git, Python, GraphQL, AWS, Jira, SQL
Published 9 December
65 views
·
14 applications
77% read
📊
$2000-3000
Average salary range of similar jobs in
analytics →
Loading...