Senior Python Full Stack Developer (FastAPI/Django, React.js)
Remote in Colombia
Python.Web
& 11 others
We are seeking a Senior Python Full Stack Developer with a proven track record of architecting and delivering scalable web applications using ReactJS and Python (FastAPI/Django). The ideal candidate is highly skilled in solving complex technical challenges, thrives in collaborative environments across time zones, and drives projects from concept to implementation with deep technical ownership.
Responsibilities
- Develop and design advanced front-end and back-end components for scalable web applications
- Build and maintain high-performing RESTful APIs with reliability and efficiency
- Collaborate with cross-functional teams across different time zones to align on project goals
- Write and review clean, maintainable, and efficient code following industry best practices
- Optimize CI/CD pipelines to enhance automation and improve development workflows
- Manage and oversee code versioning workflows and branching strategies using Git effectively
- Deploy, monitor, and fine-tune applications on AWS and/or AKS platforms for optimal performance
- Identify and fix issues through advanced troubleshooting and in-depth root cause analysis
- Evaluate and implement improvements to ensure system reliability, scalability, and performance
Requirements
- 3+ years of experience as a Full Stack Developer or equivalent role
- Deep expertise in ReactJS, JavaScript (ES6+), and related tools like Webpack, Babel, npm/yarn
- Extensive hands-on experience with Python frameworks such as FastAPI or Django
- Strong ability to architect and implement secure and optimized RESTful APIs
- Solid expertise in working with SQL Server or equivalent relational database systems
- Advanced experience with CI/CD pipelines, Git, and version control workflows
- Thorough understanding of AWS services and container orchestration with AKS (Azure Kubernetes Service)
- Excellent communication skills for effective collaboration across teams in global settings
- Strong problem-solving capabilities and attention to detail
- Proactive in taking ownership and driving the resolution of complex technical issues
- Fluency in English with a proficiency level of B2 or higher
Nice to have
- Expertise in TypeScript for scaling and maintaining complex front-end systems
- Experience working with GraphQL or other state-of-the-art API technologies
- Advanced knowledge of microservices and serverless architecture
- Mastery of Docker and modern containerization workflows and security best practices
- In-depth understanding of Agile/Scrum frameworks and principles for senior-level project facilitation
- Proven track record with automated testing tools like Jest or PyTest in complex environments
- A strong portfolio of impactful contributions to open-source projects or public GitHub repositories showcasing advanced problem-solving and creativity