
Search by job, company or skills
Job Description - Full-Stack Software Engineer (Django & React)
Location: Lusail, Doha, Qatar
Position Type: Full-Time
About Avey
Avey is a deep-tech company innovating AI to transform healthcare and improve lives across the globe.
Avey is on a mission to unlock the full potential of clinical care and make every health journey delightful.
We are looking for enthusiastic, hard-working professionals who are excited to contribute to and join Avey's mission to create a solution that will have a real and positive effect on the world.
Position Overview
The Full-Stack Software Engineer (Django & React) will play a key role in designing, developing, and maintaining scalable backend systems and modern web applications that support Avey's AI-driven healthcare platform. This role is backend-focused, with Django and Python as the core technologies, while also contributing to frontend development using React to ensure seamless end-to-end application delivery.
The ideal candidate has a strong foundation in object-oriented Python, experience building RESTful and asynchronous backend services, and the ability to collaborate closely with frontend, product, and QA teams. The role involves ownership of backend logic, API design, background task processing, database optimization, and cloud-based deployment, while also participating in frontend implementation and integration.
This position is well suited for a motivated engineer who enjoys working in a mission-driven, fast-paced deep-tech environment, values clean architecture and code quality, and is eager to contribute to building reliable, scalable healthcare solutions with real-world impact.
Minimum Qualifications
Bachelor's degree in Computer Science or a related field
Minimum 1 year of professional experience as a Software Engineer or Developer
Essential Functions Backend (Django & Python)
Essential Functions Frontend (React)
Develop and maintain modern web applications using React and related ecosystems
Build reusable, component driven UI architectures aligned with backend data models
Translate UI and UX designs into high quality React components
Implement efficient state management, data fetching, and API integrations
Collaborate closely with backend engineers to ensure consistent data flow and API usage
Optimize frontend performance, responsiveness, and accessibility
Essential Functions Documentation & QA
Required Skills & Competencies
Minimum Requirements
Intermediate proficiency in Python with solid object-oriented programming skills
Intermediate experience with Django and Django REST Framework
Experience implementing asynchronous tasks and background processing in Python
Intermediate experience with React and modern frontend tooling
Solid understanding of REST APIs and client server architecture
Basic knowledge of relational databases and SQL
Basic understanding of caching, messaging, and asynchronous processing concepts
Working knowledge of Git and collaborative development workflows
Preferred Qualifications
Advanced proficiency in Python with strong OOP and design pattern knowledge
Advanced experience with Django and complex backend architectures
Strong experience with React, Next.js, and modern state management solutions
Experience designing scalable asynchronous and distributed systems
Intermediate to advanced database design and query optimization skills
Experience deploying and maintaining applications on cloud platforms
Comfortable working in Linux based environments and using shell tools
Note:
Avey is an equal opportunity employer. We encourage candidates from all backgrounds to apply.
This job description is not exhaustive and may be subject to change based on the evolving needs of the company.
Job ID: 137452991