Full-Stack Developer (Django +Python)
Follow us on LinkedIn to get job related updates.
A pioneering SaaS solutions company empowering businesses with innovative technology, enabling them to thrive and scale in the global marketplace.
Role Introduction
We are looking for a talented and proactive Senior Full-Stack Developer (Django +Python). This unique role is for a skilled developer who enjoys owning both application development and the infrastructure it runs on. You will be responsible for building robust backend systems, establishing our core DevOps practices, and managing the entire deployment pipeline.
Requirements
- Design and develop clean, scalable RESTful APIs using Django and Django REST Framework.
- Create efficient database schemas and write optimized PostgreSQL queries.
- Implement core business logic, data processing pipelines, and background tasks using Celery and Redis.
- Integrate third-party services and APIs (e.g., payment gateways, cloud services).
- Write comprehensive unit tests to ensure code quality and reliability.
- Own and automate the entire deployment pipeline from development to production using CI/CD practices.
- Set up, manage, and maintain cloud infrastructure on AWS or DigitalOcean.
- Implement and manage Docker containerization for all services.
- Establish robust monitoring, logging, and alerting systems to ensure application health.
- Manage domains, DNS, SSL certificates, and CDN configurations.
- Build dynamic and responsive user interfaces using HTMX with Django templates.
- Create snappy, interactive web applications without the overhead of heavy JavaScript frameworks.
- Ensure a high-quality user experience with a focus on performance and cross-browser compatibility.
Specifications
- Minimum 3 years of full-stack development experience, with a strong focus on backend systems.
- Strong proficiency in Python and the Django framework.
- Solid PostgreSQL knowledge, including schema design and query optimization.
- Proven, hands-on experience deploying and managing production applications.
- Comfortable with Linux/Ubuntu server administration and the command line.
- Experience with Docker for containerization.
- Solid understanding of CI/CD concepts and tools (e.g., GitHub Actions).
- Strong skills in HTML5, CSS3, and modern JavaScript (ES6+).
- Experience with Git for version control in a collaborative environment.
- Experience with at least one major cloud platform (AWS, DigitalOcean, or similar).
- Understanding of fundamental networking concepts (firewalls, DNS, SSL/TLS).
- Ability to troubleshoot production issues calmly and systematically.
- Experience with HTMX, Alpine.js, or similar lightweight frontend technologies.
- Knowledge of Nginx configuration and optimization.
- Experience with monitoring tools like Sentry, Prometheus, or DataDog.
Expertise
Skills: AI Tools, Alpine.js, AWS, Celery, CI/CD, CSS3, DataDog, DigitalOcean, Django, Django REST Framework, DNS, Docker, Git, GitHub Actions, HTML5, HTMX, Infrastructure As Code, Javascript, Linux, Monitoring Tools, Nginx, PostgreSQL, Prometheus, Python, Redis, RESTful APIs, Sentry, SSL/TLS, Terraform, Ubuntu
About TalentHue
TalentHue provides scalable, reliable Tech Recruitment, Corporate Recruitment and Consulting (Strategy, Operations, Performance) services. Our Recruitment and HR consultants will work alongside your team to meet the unique needs of your business.- Lahore
Full-Stack Developer (Django +Python)
Share this job with someone you know