Python Django Developer

Abu Dhabi Tax Free1 days agoFull-time External
15.2k - 22.7k / mo
Lead the design, development, and optimization of scalable, high-performance, and secure web applications using Django. Architect and develop robust RESTful APIs, ensuring clean design, high availability, and long-term maintainability. Collaborate with product managers, front-end teams, and stakeholders to translate business requirements into technical solutions. Review, refactor, and improve existing codebases to meet best practices, performance, and security standards. Perform code reviews, mentor junior and mid-level developers, and drive engineering excellence across the team. Design and guide database architecture, data models, and query optimization strategies. Lead deployment strategies and oversee production environments on cloud platforms (AWS / GCP). Identify and resolve complex technical issues, ensuring system stability and reliability. Contribute to architectural decisions, technology selection, and continuous improvement of development processes. Bachelor’s degree in Computer Science, Engineering, or a related field. 5+ years of experience in web application development, with strong expertise in Python and Django. Proven experience designing and implementing RESTful APIs using Django REST Framework (DRF). Strong understanding of application security, performance optimization, and scalability. Proficiency in HTML, CSS, and JavaScript, with the ability to collaborate effectively in full-stack environments. Hands-on experience with cloud platforms such as AWS or GCP, including deployment, monitoring, and scaling. Strong experience with relational databases such as PostgreSQL or MySQL. Experience working with Git, code reviews, and collaborative development workflows. Excellent problem-solving, communication, and leadership skills.Nice to Have Experience with Docker, CI/CD pipelines, and cloud-native architectures Familiarity with microservices or event-driven architectures Exposure to DevOps practices and infrastructure automation Experience working in Agile / Scrum teams What We Offer Opportunity to lead and shape real-world, large-scale applications Work with a highly skilled and collaborative engineering team Long-term growth and leadership opportunities Competitive compensation based on experience