Job Openings Python Django Developer

About the job Python Django Developer

Company overview

Aeliasoft is a leader in digital transformation, specializing in software development and artificial intelligence to accelerate business growth. We serve a diverse range of global clients, including those in the United States, Saudi Arabia, Australia, Switzerland, UAE, Germany, and Chile. At Aeliasoft, we deliver customized software solutions that address unique business challenges and goals, fostering a culture of continuous learning and excellence. Our team is dedicated to innovation and staying ahead of technological advancements to ensure efficient and secure software systems.

Role summary

We are seeking an experienced Python Django Developer to join our team supporting European healthcare clients. The candidate should have at least 3 years of hands-on experience developing Django-based applications and a solid understanding of backend development and databases.

Key responsibilities

  • Develop and maintain backend services and web applications using Python and Django.
  • Collaborate with team members to deliver features end-to-end.
  • Build and consume RESTful APIs and integrate with internal systems.
  • Work with relational databases, design schemas, write queries, and manage migrations.
  • Write automated tests and participate in code reviews.
  • Assist with deployment workflows and troubleshooting production issues.
  • Follow best practices for security and application reliability.
  • Document technical solutions and contribute to team knowledge sharing.

Required qualifications

  • 3+ years of professional experience with Python and Django.
  • Experience delivering Django-based projects (models, views, templates, ORM usage).
  • Understanding of relational databases (e.g., PostgreSQL) and query optimization.
  • Familiarity with REST API design and implementation.
  • Front-end knowledge: HTML, CSS, JS.
  • Experience with Git and collaborative workflows.
  • Familiarity with automated testing frameworks.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Excellent English communication skills.

Soft skills

  • Problem-solving and debugging skills.
  • Clear communication and teamwork.
  • Ability to work in a distributed, multicultural environment.