Senior Full-Stack Python Developer

Cluj

As a Senior Python Developer, you will play a pivotal role in the design, development, and enhancement of our Django-based applications. This role demands expertise in backend development with a strong emphasis on front-end collaboration and integration. You will be responsible for Django Admin customization, API development using Django Rest Framework, efficient SQL database management, and building smooth, interactive front-end experiences alongside the UI team. Additionally, your experience with Azure services will be crucial as we leverage cloud infrastructure to scale our solutions.

Responsibilities

  • Design, develop, and maintain complex backend modules ensuring high performance, reliability, and scalability.
  • Customize Django Admin to enhance usability and streamline administrative workflows.
  • Build and maintain robust, secure APIs using Django Rest Framework.
  • Design and optimize SQL database schemas (PostgreSQL, MySQL) to support application performance and growth.
  • Integrate dynamic, responsive user interfaces using modern JavaScript frameworks (e.g., React or Vue.js).
  • Collaborate on the design and implementation of front-end components where necessary.
  • Identify and resolve performance bottlenecks, bugs, and system issues.
  • Contribute to clean, maintainable code through best practices, code reviews, unit testing, and documentation.
  • Utilize Azure cloud services to manage application deployment, storage, and related infrastructure needs.
  • Mentor junior developers and contribute to knowledge sharing within the team.

Must have

  • Strong Object-Oriented Programming skills in Python.
  • Minimum 5 years of experience.
  • Extensive experience as a Django Developer with a solid portfolio of complex projects.
  • Expertise in Python and Django, including Django ORM, Django Admin, and Django Rest Framework.
  • Strong SQL database experience (PostgreSQL, MySQL) with solid database design and optimization skills.
  • Familiarity with task queues (Celery or equivalent).
  • Proficient in unit testing (e.g., pytest) and test-driven development practices.
  • Solid understanding of Git and version control workflows.
  • Experience with Docker and containerized environments.
  • Experience working with front-end technologies:
    • HTML5, CSS3, JavaScript (ES6+)
    • Hands-on experience with modern JS frameworks such as React or Vue.js
    • RESTful API integration on the front-end side.
  • Strong problem-solving skills with the ability to work independently or collaboratively in a team.
  • Excellent communication skills and fluency in English (spoken and written).
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Nice to have

  • Experience with CI/CD pipelines and automated deployment strategies.
  • Hands-on experience with Wagtail CMS for building and managing content-driven websites.
  • Hands-on experience with Azure services (e.g., Azure Blob Storage, Azure Functions, Azure App Services).
  • Understanding of responsive design principles and front-end performance optimization.
  • Experience working in Agile or Scrum environments.
  • Way of work: hybrid.

Apply today

Congratulations!
Your application has been received! We'll get back to you.
Oops! Something went wrong while submitting the form. Please try again

Not sure this is the right job for you? We'd still like to hear from you. Drop us a line.