FlyFlat - Senior Python Backend Developer (Django/FastAPI) | Remote (LATAM, North Africa & Western Europe Only)
Requirements
• You're an experienced developer with deep Python expertise and a passion for building high-performance web applications. You combine technical excellence with pragmatic problem-solving and enjoy the challenges of a growing company. You're also fluent in modern AI-augmented development: you know when to reach for AI tools, where they fall short, and how to build the structures (prompts, skills, review processes, evaluation harnesses, access controls) that let a team use them productively and safely. • 5+ years of Python web development experience • Strong proficiency with Django and FastAPI frameworks • Expert knowledge of web development best practices • Experience with PostgreSQL and ORM frameworks • Solid understanding of front-end technologies • Advanced Git skills and collaborative workflows • Experience with Agile methodologies and CI/CD • Demonstrable experience using AI coding assistants (e.g., Cursor, Claude Code, Copilot) on production work, with sound judgment about when AI output needs more scrutiny or rework • Excellent problem-solving and communication skills • Ability to balance technical excellence with business needs • Experience with AWS services and/or Railway • Knowledge of cloud architecture and infrastructure • Experience with microservices and containerization • API design and scalability expertise • Experience designing reusable AI artifacts (prompts, skills, agents, internal tooling) that encode team expertise rather than living in one person's head • Experience setting up AI guardrails at an organizational level: code review policies for AI-assisted contributions, IP and data-handling practices, secrets and access controls, model and tool selection, evaluation frameworks • Experience enabling non-engineering teams (operations, concierge, growth, finance) to use AI tools safely and productively
Responsibilities
• Lead development of features using Django and FastAPI • Architect and implement scalable web applications • Establish technical standards for our Python codebase, including standards for AI-assisted contributions • Optimize our cloud infrastructure (Railway, with selective AWS usage) • Build and maintain the AI tooling, prompts, and skills the engineering team relies on day-to-day, and treat that work as a real engineering deliverable rather than a side project • Help define the company-wide policies, guardrails, and enablement that let teams across Ascend use AI tools effectively without creating IP, security, or data-handling risk • Mentor developers, conduct thorough code reviews, and help raise the bar for how we evaluate AI-assisted work • Collaborate with product managers and designers • Implement testing and evaluation strategies, including for workflows that involve AI in the loop • Evaluate new technologies, AI and otherwise, to enhance our tech stack
Benefits
• Take ownership of critical technical challenges, including how AI fits into our engineering culture and operating model • Work with modern technologies and shape our technical roadmap • Contribute to a product with proven market fit • Develop leadership skills while solving meaningful problems, both technical and organizational • Opportunity for significant professional growth as we scale
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT