Job DescriptionAbout the RoleWe're seeking a smart, pragmatic full-stack engineer who builds systems that scale. You'll work across the stack, Python backends and Next.js frontends, architecting and shipping production services that handle real-world growth, including integrating AI/LLM capabilities into core product features. This isn't about memorizing frameworks. It's about understanding how to build software that works reliably at scale.What We're Looking ForCore Backend ExpertisePython Web Frameworks2+ years production experience building web applications with Django, FastAPI, Flask, or similar Python frameworksDeep understanding of ORM patterns, migrations, and query optimizationExperience with REST or API frameworks in your ecosystemKnowledge of async and background task processing (Celery, RQ, or equivalent)Scalable Architecture PrinciplesUnderstanding of building applications for horizontal scalabilityKnowledge of stateless application design and why it mattersExperience with external configuration management (environment variables, config services)Proper separation of build, release, and run stagesUnderstanding of backing services as attached resources (databases, queues, caches)Experience with process management and concurrency patternsPort binding and service independence conceptsDisposability, fast startup and graceful shutdownDev/prod parity mindsetTreating logs as event streamsRunning admin tasks as one-off processesDatabase & Data LayerStrong PostgreSQL experienceAbility to design normalized schemas and know when to denormalizeUnderstanding of indexing strategies and query performanceExperience with database migrations at scaleKnowledge of connection pooling and database scalability patternsAPI DesignRESTful API design principles and best practicesProper HTTP method usage and status codesAPI versioning strategiesRate limiting and pagination patternsAuthentication/authorization (JWT, OAuth2, token management)AI & LLM IntegrationExperience integrating LLM APIs into production applications (OpenAI, Anthropic, Google Gemini, or similar)Understanding of prompt engineering principles and structured output handlingFamiliarity with common AI integration patterns: tool/function calling, retrieval-augmented generation (RAG), streaming responsesAwareness of cost management, token budgeting, and latency optimization for AI-powered featuresAbility to build reliable systems around non-deterministic AI outputs (retries, fallbacks, validation)Frontend CapabilitiesNext.js & ReactPractical experience building user interfaces with Next.js or ReactUnderstanding of component architecture and state managementAbility to integrate frontend applications with backend APIsComfortable owning frontend features, not just fixing bugsYou'll split time between backend and frontend depending on project needs.Security FundamentalsMust demonstrate security-first thinking:Protection against common vulnerabilities (SQL injection, XSS, CSRF, etc.)OWASP awareness and secure coding practicesUnderstanding of authentication vs. authorizationSecure credential and secrets managementInput validation and sanitization mindsetsSecurity as design consideration, not afterthoughtVersion ControlGit ProficiencyStrong Git workflow understanding (branching, merging, rebasing)Experience with pull requests and code review processesAbility to write clear, meaningful commit messagesUnderstanding of Git best practices for team collaborationFamiliarity with resolving merge conflictsEngineering Mindset & Problem-SolvingWe care deeply about how you think, not just what you know:Problem Decomposition: Break complex challenges into manageable piecesTrade-off Evaluation: Understand there's no perfect solution, only optimal trade-offsScalability Thinking: Consider future growth from day onePragmatic Decisions: Choose proven solutions over clever hacksContinuous Learning: Adapt quickly to new challenges and technologiesFirst Principles: Question assumptions and think from fundamentalsCulture & Work EthicWhat Matters to UsAttitude & OwnershipTake pride in your work and the problems you solveStrong work ethic and commitment to delivering qualityProactive communication about challenges and blockersTeam-first mentality while being independently productiveCultural AlignmentShip working software, iterate based on realityFocus on impact and user value, not just code eleganceLearn from failures, improve continuouslyHelp teammates grow while growing yourselfWork CommitmentFull-time, Exclusive EngagementThis is a full-time position requiring 100% commitmentNo concurrent employment, freelancing, or side contracts permittedWe invest heavily in our team and expect reciprocal dedicationFlexible within core hours, but fully engaged during working timeWe're building something significant that requires your full attention and energy.What You'll DoDesign and build scalable Python backend servicesBuild and maintain Next.js frontend featuresIntegrate AI/LLM capabilities into production featuresArchitect APIs that support current needs and future growthOptimize database schemas and queries for performanceImplement security best practices across the application stackWrite clean, maintainable, well-tested codeParticipate in code reviews and architectural discussionsDeploy and monitor production systemsDebug and resolve production issues efficientlyCollaborate with team on technical decisionsIdeal Candidate ProfileYou're someone who:Thinks before coding, considers scalability and security from the startAsks why, questions requirements to understand the real problemOwns outcomes, takes responsibility from concept to productionCommunicates clearly, explains technical decisions and trade-offsWorks smart and hard, balances velocity with qualityGrows continuously, seeks feedback and improves dailySolves problems, not just implements featuresNice to HaveExperience with Docker and containerizationCloud platform experience (AWS, GCP, or Azure)CI/CD pipeline setup and maintenanceMessage queue experience (RabbitMQ, Redis, Kafka)Caching strategies (Redis, Memcached)Monitoring and observability tools (Sentry, DataDog, etc.)Load balancing and reverse proxy configurationExperience with microservices architectureVoice AI or real-time audio/video pipeline experience (LiveKit, WebRTC)Agent architecture patterns (tool use, multi-agent orchestration)
Job Title
Generative AI Engineer