Software Engineer - AI-First Product DevelopmentRole OverviewWe're looking for a Software Engineer who thrives at the intersection of classical engineering excellence and AI-augmented development. You'll architect and build enterprise-scale applications while leveraging cutting-edge AI tooling to accelerate delivery and unlock new product possibilities. This isn't about replacing engineering judgment with AI—it's about amplifying your impact through agentic workflows, faster iteration cycles, and more thoughtful system design. You'll shape both our technical foundation and our approach to building in the AI era.Key ResponsibilitiesDesign and build scalable backend services using NestJS and Node.js that support millions of requests with 99.9%+ uptimeDevelop modern frontend experiences with Next.js/React that balance performance, accessibility, and user delightDrive architectural decisions across the stack, from data models to API contracts to deployment strategiesArchitect robust, maintainable systems applying design patterns (SOLID, DDD, microservices) and scalability patterns (caching, load balancing, distributed systems)Leverage AI development tools (Cursor, Claude Code, etc.) to accelerate implementation while maintaining code quality and security standardsOwn CI/CD pipelines and DevOps practices—build, test, deploy, and monitor with automation and reliabilitySolve complex technical problems with creativity and pragmatism—debugging production issues, optimizing performance bottlenecks, and unblocking team challengesCollaborate cross-functionally with product, design, and stakeholders to translate ambiguous requirements into shipped featuresMentor team members on both technical craft and effective use of AI-assisted development workflowsOwn features end-to-end—from ideation through production monitoring and iterative improvementRequired QualificationsCritical requirements (must demonstrate all):2+ years of professional software engineering experience with deep expertise in the Node.js ecosystemProduction experience with NestJS for backend services and Next.js/React for frontend applicationsStrong foundation in software architecture patterns (MVC, microservices, event-driven, layered architecture) and design patterns (Factory, Strategy, Observer, Dependency Injection, etc.)Expertise in scalability patterns: caching strategies, load balancing, horizontal/vertical scaling, database optimization, CDN usage, and distributed systems conceptsHands-on experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, CircleCI) including automated testing, deployment strategies, and infrastructure as codeProven problem-solving ability: Track record of debugging complex issues, optimizing system performance, and making sound technical decisions under pressureProven track record building and maintaining enterprise-scale applications that serve real users with reliability and performance requirementsActive proficiency with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or similar)—you should be fluent in prompting, context management, and knowing when AI accelerates vs. where human judgment is essentialUnderstanding of agentic workflows and AI-first development patterns—you've experimented with or adopted new paradigms like test generation, automated refactoring, or AI-assisted code reviewPreferred QualificationsHigh-value skills that strengthen your candidacy:Multi-language proficiency: Experience with Python, C#, or Java beyond Node.js demonstrates adaptability and broader systems thinkingProduct mindset: History of making strategic technical decisions that balanced user needs, business goals, and technical constraintsComfort with ambiguity: Track record in early-stage startups, R&D teams, or 0-to-1 product development where you've defined both the "what" and the "how"Communication excellence: Ability to explain complex technical concepts to non-technical stakeholders and write clear documentationBonus DifferentiatorsWhat makes you stand out:Contributions to AI/ML tooling, agentic systems, or LLM-powered applicationsExperience scaling systems 10x or more (users, traffic, data volume)Published technical writing, conference talks, or meaningful open-source contributionsExperience with [add company-specific tech: e.g., real-time systems, data pipelines, specific cloud platforms]