drjobs Senior Python Developer_ _ Architect _&React_FullStack_Architect

Senior Python Developer_ _ Architect _&React_FullStack_Architect

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cluj-Napoca - Romania

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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 ).
  • 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 8 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
    • 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).
  • Bachelors or Masters 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.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.