Software Engineer (Full Stack)
What You'll Do
Develop responsive web applications using React and TypeScript
Build and maintain RESTful APIs using Node.js and Express
Design intuitive user interfaces for complex AI-powered memory features
Implement real-time features and optimize application performance
Work closely with designers to create pixel-perfect implementations
Integrate with AI/ML services and handle complex data visualization
Establish frontend architecture patterns and component libraries
What We're Looking For
4+ years of full-stack development experience
Proficiency in React, TypeScript, and modern JavaScript (ES6+)
Experience with Node.js and Express or similar backend frameworks
Strong understanding of database design and SQL
Knowledge of responsive design and CSS frameworks (Tailwind, styled-components)
Experience with version control (Git) and CI/CD pipelines
Understanding of web performance optimization and accessibility
Strong communication and collaboration skills
Nice to Have
Experience with AI/ML model integration and data visualization
Knowledge of GraphQL and modern API patterns
Experience with real-time technologies (WebSockets, WebRTC)
Background in SaaS product development
Experience with testing frameworks (Jest, Cypress, Playwright)
Knowledge of mobile development (React Native)
Experience with state management libraries (Redux, Zustand)