Python Full Stack Developer - 100% Remote
Job DetailsFull Stack DeveloperFulltime / Direct Hire100% RemoteTech Stack:React, TypeScript, Python, FastAPI, PostgreSQL, AWS, SQLAlchemy, Async/Await Programming, Data Modeling, Docker, LLM Integration, API Development, Database Design, Cloud Architecture, Pydantic, Infrastructure-as-Code, CI/CD, Alembic, Azure, OCR Document ProcessingAs a Senior Full Stack Developer, you will be responsible for the complete software development lifecycle—from architecture and development to deployment, observability, and ongoing enhancement. You will work with cutting-edge technologies while maintaining a deterministic-first, AI-augmented approach that ensures accuracy, compliance, and full explainability of system outputs.Key ResponsibilitiesDesign, develop, and maintain full-stack features across a modern React/TypeScript frontend and Python/FastAPI backendTake ownership of application support, enhancement, and the entire SDLC including observability and monitoringImplement and optimize data models and database schemas for PostgreSQL and document storage solutionsBuild and maintain async processing pipelines for document classification, extraction, and assessment workflowsIntegrate AI/ML capabilities including LLM operations and document intelligence services while maintaining deterministic business logicDevelop and maintain cloud infrastructure components across AWS and Azure environmentsCollaborate with financial SMEs to translate business requirements into scalable technical solutionsParticipate in agile ceremonies within a two-week sprint model with transparent backlog managementLeverage AI-powered development tools (GitHub Copilot, Claude, or similar) to maximize productivity and code qualityEnsure code quality through comprehensive testing, linting, and adherence to best practicesContribute to CI/CD pipelines and infrastructure-as-code implementationsRequired Technical SkillsFrontend Development:3+ years of experience with React and TypeScriptProficiency with modern React patterns, hooks, and state managementExperience with component libraries and styling frameworks (Radix UI, Tailwind CSS, or similar)Knowledge of build tools like Vite or WebpackFamiliarity with TanStack ecosystem (Router, Query, Form, Table) or similar librariesBackend Development:3+ years of experience with Python in production environmentsStrong experience with FastAPI or similar async web frameworksProficiency with SQLAlchemy ORM and database migrations (Alembic or similar)Experience with async/await patterns and concurrent programmingKnowledge of data validation frameworks (Pydantic or similar)Database & Data Modeling:Strong data modeling skills and database design experienceHands-on experience with PostgreSQL including performance optimizationUnderstanding of both relational and document database paradigmsExperience with database migrations and schema evolutionFamiliarity with vector databases or embeddings is a plusCloud & Infrastructure:Practical experience with AWS services (EC2, RDS, S3, SQS) or equivalent cloud platformsUnderstanding of cloud architecture patterns and best practicesExperience with Infrastructure-as-Code (CloudFormation, Terraform, or similar)Knowledge of containerization with Docker and local development environmentsUnderstanding of Kubernetes concepts is beneficialAI & Modern Development:Demonstrated ability to leverage AI-powered coding assistants effectivelyUnderstanding of LLM integration patterns and best practicesFamiliarity with document processing or OCR technologies is a HUGE plusExperience with OpenAI SDK, LangChain, or similar AI frameworks is beneficialRequired Professional SkillsConsulting Mindset: experience working in consulting or client-facing roles with strong customer focusCommunication: Excellent verbal and written communication skills with ability to explain technical concepts to non-technical stakeholdersProblem Solving: Strong analytical and troubleshooting capabilitiesCollaboration: Proven ability to work effectively in cross-functional teams including business SMEs and domain expertsAgile Experience: Hands-on experience with agile methodologies and sprint-based deliveryOwnership: Self-motivated with ability to take end-to-end ownership of features and systemsPreferred QualificationsExperience with CI/CD pipelines using GitHub Actions or similar platformsKnowledge of async job processing and queue-based architecturesFamiliarity with Python package management tools (uv, Poetry, or similar)Experience with testing frameworks (Pytest, Jest, or similar)Understanding of observability and monitoring best practicesPrevious experience in financial services, procurement, or enterprise platformsExposure to responsible AI principles and explainable AI systemsWork EnvironmentThis role operates within a governed agile delivery model with two-week sprints, regular stakeholder alignment, and controlled release processes. You will be part of a core team with opportunities to collaborate with flexible specialized roles as project needs evolve. The position requires strong autonomy while maintaining alignment with enterprise governance standards and architectural principles.The ideal candidate thrives in a fast-paced environment, embraces modern development practices including AI-assisted coding, and is passionate about building scalable, maintainable solutions that deliver measurable business value.