Python Full-Stack Developer
Location: Remote
Job Type: Full-Time
Experience Level: 10+ Years
Department: Software Development
Reports To: Technical Lead
Job Summary:
We are looking for a highly experienced and innovative Python Full-Stack Developer(Freelance) with over 10 years of experience in designing and building scalable, high-performance web applications. The ideal candidate will have deep expertise in back-end and front-end technologies, cloud infrastructure, and modern DevOps practices. This is a key role requiring strong leadership, problem-solving capabilities, and the ability to collaborate effectively across teams to deliver robust solutions.
Key Responsibilities:
- Design, develop, and maintain scalable and secure web applications using Python frameworks like Django and Flask.
- Build modern, responsive user interfaces using React, Angular, or similar front-end frameworks.
- Develop and integrate RESTful APIs and manage microservices-based architectures.
- Work with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
- Deploy and manage applications on cloud platforms such as AWS, Azure, or Google Cloud.
- Implement CI/CD pipelines and manage containerized applications using Docker and Kubernetes.
- Collaborate with product managers, designers, and other developers to understand requirements and deliver high-quality solutions.
- Provide technical leadership, perform code reviews, and mentor junior developers.
- Monitor application performance and ensure high availability and security standards.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of full-stack development experience with a strong command of Python, Django, and Flask.
- Proficiency in front-end technologies including React, Angular, HTML5, CSS3, and JavaScript/TypeScript.
- Solid experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of REST APIs, microservices architecture, and DevOps tools like Docker, Kubernetes, and Terraform.
- Experience working with both relational and non-relational databases.
- Excellent leadership, problem-solving, and analytical skills.
- Strong communication and collaboration abilities within cross-functional teams.