Full Stack Lead Developer (Python/React) / Principal Level
100% Remote
We are seeking an experienced Full Stack Lead Developer at the Principal level to design, develop, and lead scalable web applications using Python (backend) and React (frontend). This role requires strong technical leadership, architectural expertise, and hands-on development capabilities.
Lead the design and development of full stack applications using Python and React
Architect scalable, secure, and high-performance systems
Provide technical leadership and mentorship to development teams
Collaborate with product managers, designers, and stakeholders to define requirements
Review code, enforce best practices, and ensure high-quality deliverables
Drive adoption of modern development practices (CI/CD, microservices, cloud-native)
Optimize application performance and scalability
Troubleshoot and resolve complex technical issues
Participate in hiring and team building
Strong experience in Python frameworks (Django, Flask, FastAPI)
Expertise in React.js, JavaScript (ES6+), HTML5, CSS3
Experience with RESTful APIs and microservices architecture
Proficiency in database technologies (PostgreSQL, MySQL, MongoDB)
Hands-on experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of containerization (Docker, Kubernetes)
Familiarity with CI/CD tools (Jenkins, GitHub Actions, etc.)
Strong understanding of system design and architecture
Experience with version control systems (Git)
Experience with DevOps practices and infrastructure as code
Knowledge of GraphQL and event-driven architectures
Exposure to AI/ML integrations is a plus
Experience in Agile/Scrum methodologies
Strong leadership and mentoring abilities
Excellent problem-solving and decision-making skills
Effective communication with technical and non-technical stakeholders
Ability to drive technical vision and strategy