WeSoftYou

Senior Python Developer

About the Project

 

The project is an online platform designed to systematize and manage a comprehensive range of therapies, supporting complex domain logic and long-term product evolution.
The backend is built on a legacy Django-based framework, requiring a senior-level engineer capable of understanding, maintaining, and gradually improving an existing system.

This role is for a highly autonomous Senior Python Developer who will be the sole developer on the project, fully owning the technical direction, daily execution, and system evolution.

 

 

👉 Key Responsibilities:

 

  • Take full ownership of the backend system built with Django.
  • Translate business requirements into technical solutions and execution plans.
  • Maintain and evolve a legacy codebase, improving stability, performance, and maintainability over time.
  • Design and implement new features using PostgreSQL, Celery, Redis, and Elasticsearch.
  • Proactively identify technical debt and propose pragmatic improvement strategies.
  • Use AI tools to improve development efficiency, debugging, and refactoring where appropriate.
  • Ensure system reliability, scalability, and long-term sustainability.
     

👉What We’re Looking For:

 

  • 6+ years of professional experience as a Python Developer.
  • Strong hands-on experience with Django in production environments.
  • Solid knowledge of PostgreSQL, relational data modeling, and query optimization.
  • Experience with asynchronous/background processing using Celery and Redis.
  • Practical experience with Elasticsearch or similar search technologies.
  • Proven ability to work independently and autonomously as the sole developer on a project.
  • Strong business-to-technology translation skills — ability to understand business goals and implement them technically.
  • Proactive problem solver who takes ownership and responsibility for outcomes.
     

👉 Ideal Mindset:

 

  • Ownership & Responsibility: You treat the system as “your product.”
  • Creative Contributor: You suggest better approaches, not just implement tasks.
  • Efficiency through AI: You actively use AI tools to speed up development and problem-solving.
  • Passion & Engagement: You care about the product, its users, and its long-term success.

 

👉 What we offer:
 

📈 Professional Growth opportunities:

  • Ambitious goals and interesting projects;
  • Regular & transparent performance review and feedback process;
  • Possibility for both vertical or horizontal growth (in case you want to try a different path).
     

😌 Comfortable Working conditions

  •  Flexible working hours;
  • Provision of required equipment;
  • Remote working model.

     

🎁 Benefits program

  • 18 working days of fully paid vacation;
  • Free tax reporting support by our Financial department;
  • Help with individual entrepreneurs’ questions and accounting support;
  • Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.).

Required skills experience

Django 3 years

Required languages

English B2 - Upper Intermediate
Published 14 January · Updated 21 January
Statistics:
108 views
·
35 applications
100% read
·
92% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...