Senior Full Stack Software Engineer
Lead end-to-end development of features and systems for an innovative EdTech product. Develop backend with Node.js and TypeScript, frontend with React, and integrate AI/LLM solutions. Drive architecture, performance, code quality, CI/CD, and security in a collaborative startup environment.
Responsibilities
- Lead end-to-end development of features and systems in a production environment
- Develop backend using Node.js and TypeScript
- Develop frontend using React and TypeScript
- Work with GraphQL, PostgreSQL, and Redis
- Integrate AI and LLM solutions into the product
- Lead architectural decisions, improve performance, code quality, CI/CD, and information security
- Collaborate closely with Product, Design, and Engineering teams
Requirements
- At least 10 years of full-stack development experience in production
- Significant experience with Node.js, TypeScript, and React
- Experience with GraphQL, PostgreSQL, and Redis
- Experience with AWS and/or GCP
- Experience with CI/CD, Docker, and managing production environments
- Ability to lead development, make technological decisions, and work independently
- Strong understanding of information security and privacy
Nice to have
- Experience in EdTech or SaaS
- Experience with AI/LLM-based development
- Familiarity with WhatsApp Business API, Twilio, Prisma, Socket.IO, Keystone, or Vite