AngularCloudJavaScriptMicroservicesNext.jsNode.jsNoSQLPythonReactTypeScriptAILLMClaudeRAGCachingCI/CDLeadershipMentoringFigmaCommunicationRemote Work
About this role
Role Overview
Define front-end architecture and technical strategy, designing scalable platforms and leading complex UI systems development (e.g., React, Angular, Next.js)
Build polished, demo-ready front-end experiences that communicate the value of AI systems to clients and stakeholders
Define front-end standards and best practices, and contribute to shared design systems
Lead back-end development and API architecture in Python and Node.js, integrating complex systems and third-party platforms
Design and implement channel integrations across chat, voice, and web surfaces, including real-time messaging, webhook pipelines, and event-driven patterns
Design efficient database schemas and optimize performance across relational and NoSQL systems
Drive backend performance, scalability, and reliability, and own implementation of security best practices including authentication and authorization
Lead monitoring, observability, and reliability practices across production systems
Lead the design and integration of AI services into production full-stack systems, including LLM APIs, streaming, tool and function calling, multi-step agent flows, and RAG patterns
Bring an AI-forward mindset to your daily work, using tools like Claude, Cursor, and other modern AI assistants to ship higher-quality work at pace
Requirements
7+ years of professional software engineering experience, with experience leading complex full-stack initiatives
Deep proficiency in React or Angular with strong JavaScript and TypeScript skills (e.g., React, Angular, Next.js)
Strong experience with state management
Strong command of modern CSS frameworks and build tooling
Strong back-end development and API architecture experience in Python and Node.js
Hands-on experience building channel integrations across chat (e.g., Slack, Teams, SMS), voice (e.g., Twilio, PSTN), and web surfaces
Strong testing practices across unit, integration, and UI testing
Deep expertise in relational and NoSQL databases, caching, and query optimization
Strong experience with microservices architecture, event-driven systems, and message queues
Strong experience with cloud platforms and container orchestration
Strong experience with CI/CD pipelines
Strong experience integrating AI services into production full-stack systems, including LLM APIs, streaming, tool and function calling, multi-step agent flows, and RAG patterns
Ability to build fast, high-fidelity front-end demos and prototypes that communicate technical capability to non-technical audiences
Comfort working closely with design tools and partners to ship polished, accessible UI (e.g., Figma)
Demonstrated leadership and technical mentoring experience across a team or organization
Strong stakeholder communication skills, with the ability to translate technical depth across audiences
Demonstrable, day-to-day usage and expert knowledge of AI-forward tools such as Claude and Cursor
Excellent problem-solving skills and the ability to navigate highly ambiguous technical and business challenges with sound judgment.