We are looking for a talented Full Stack Developer to join our growing engineering team. In this role, you will be responsible for designing, building, and maintaining scalable web applications across both frontend and backend systems. You will work closely with product managers, designers, and fellow engineers to deliver high-quality solutions that provide an exceptional user experience while maintaining strong engineering standards.This is an opportunity to work with modern technologies, contribute to architectural decisions, and leverage AI-powered development tools as part of a highly collaborative and innovative development environment.Key ResponsibilitiesDesign, develop, and maintain full-stack web applications using modern TypeScript-based technologies.Build intuitive, scalable, and high-performance user interfaces, including complex workflows, large-scale data tables, and reusable design system components.Develop and maintain backend services, APIs, and business logic in a production environment.Design and optimize relational database schemas, queries, and data access patterns.Build and maintain RESTful APIs, including authentication, authorization, validation, and documentation.Implement effective state management solutions for both client-side and server-side data.Write and maintain automated tests across Unit, Integration, and End-to-End testing layers.Participate in architecture discussions, code reviews, and technical design sessions.Troubleshoot, debug, and improve application performance, scalability, and reliability.Utilize AI-assisted development tools such as Claude Code and similar agentic coding platforms to enhance productivity while applying sound engineering judgment.Requirements: 3+ years of professional Full-Stack development experienceStrong TypeScript proficiency with the ability to write complex, clean, and maintainable codeProven Full-Stack experience with a modern Node.js framework in a Production environmentAbility to design and build complex UIs - including Design Systems, large-scale tables, and State ManagementHands-on experience with modern state management libraries for both client and server stateSolid experience with a relational database, including complex queries and performance optimizationExperience building and maintaining REST APIs - including documentation, validation, and authentication flowsExperience writing automated tests across Unit, Integration, and E2E layersHands-on experience integrating AI-assisted development tools (e.g.
Code, Cursor, Copilot) into the daily development workflowPreferred QualificationsExperience with Next.js and FastifyPostgreSQL experienceFamiliarity with AWS services - Auth management, Messaging, and event-driven patternsExperience with Pulumi for Infrastructure as Code on AWS (provisioning and managing cloud resources programmatically)Basic experience deploying and running backend microservices on AWS using EKS (Kubernetes) or ECS (containerized services)This position is open to all candidates.
מתעניינים במשרה הזו?