Senior Fullstack Engineer
Location: Remote in LatamContract: Full-TimeTech Stack: Python (Django) and HTMXAbout Puzzle:At Puzzle, we facilitate businesses with innovative technology solutions. Our team is focused on client satisfaction, leveraging technology to drive progress across industries.About the RoleWe're building AI-powered tools that help State Departments of Transportation make sense of the millions of engineering documents, construction records, and operational files they've accumulated over decades. DOTs don't have a knowledge problem — they have a retrieval and comprehension problem. The answers are buried in ProjectWise, SharePoint, shared drives, and legacy systems. We're building the intelligence layer that reads those documents, extracts what matters, and gives engineers and operators actual answers instead of file listings.We're early-stage and currently in solutions engineering mode, working directly with state DOT partners to define needs, scope pilots, and build working solutions against real agency problems. There's no off-the-shelf product to maintain. You'll be building the thing, not keeping the lights on.Architecturally, we're committed to the Django monolith. We use HTMX for interactive frontends, manage a monorepo with Pants to organize customer projects and shared libraries, keep the stack simple and legible, and believe that a well-structured monolith with clear boundaries beats a sprawl of microservices, especially at our stage. If that philosophy resonates with you, we'd love to connect. What You'll DoBuild and extend a Python/Django project powering AI-driven document intelligence productsDesign and optimize PostgreSQL schemas with performance and scalability in mindUse HTMX to build interactive, server-rendered applications within the Django monolith architectureManage infrastructure with Terraform and deploy containerized services using DockerContribute to architectural decisions, we value simplicity and clear boundaries within the monolith over distributed complexityStrengthen automated testing, reliability, and deployment workflowsWork directly with state DOT engineers and operators to understand domain workflows and translate them into product capabilities during pilot engagementsHelp define technical standards and development practices as the company scalesWhat We're Looking ForExperience & Background5+ years of professional experience developing Python/Django applicationsExperience developing or integrating AI-powered applications (LLMs, document processing, retrieval systems, or similar)Professional experience using HTMX to develop server-rendered applicationsExperience working in early-stage startups or similarly dynamic environmentsComfortable taking ownership of features and systems from design to deploymentExperience contributing across the stack (backend + frontend collaboration)Technical RequirementsStrong proficiency in Python and Django (v5 & v6)Experience with PostgreSQL (schema design, performance optimization)Experience with Docker and Terraform for deployment and infrastructure managementStrong experience with frontend web development: HTML, JavaScript, and CSSExperience working with AI-assisted development tools (e.g., Claude Code or similar)Ability to clearly explain and defend technical decisionsStrong commitment to automated testing and code qualityNice to HaveExperience working in a monorepo managed with Pants or a similar build system (Bazel, Buck)Experience in solutions engineering or client-customized software environmentsFamiliarity with government or public sector technology environmentsExperience building observability into applications — logging, monitoring, tracing, or similar (this is an area we're actively looking to strengthen)Experience with Google Cloud Platform (GCP) and GeminiAlpine.js and TailwindCollaboration & CommunicationClear, proactive communicator who can speak confidently about their workComfortable working remotely and asynchronously while maintaining accountabilityThrives in early-stage environments where they can help define structure and processStrong opinions, weakly held — able to contribute ideas while aligning with team decisionsAvailabilityAvailability M-F from 9 am - 5 pm ET zonePerks:Competitive Salary: Earn a salary in USD that reflects your skills and experience.Paid Time Off (PTO): Enjoy breaks to recharge and come back refreshed.Health Insurance Subsidy: Get support for your health care needs.Co-Working Space Subsidy: Choose a workspace that boosts your productivity.