Senior Software Engineer
Seeking a Senior Software Engineer to lead end-to-end feature development in a production environment. Work with Node.js, TypeScript, React, GraphQL, PostgreSQL, Redis, AWS/GCP, and integrate AI/LLM capabilities. Ensure code quality, CI/CD, monitoring, and security.
Responsibilities
- Develop and lead end-to-end feature development.
- Work on backend with Node.js and TypeScript.
- Develop frontend with React and TypeScript.
- Work with GraphQL, PostgreSQL, and Redis.
- Integrate AI and LLM capabilities into the product.
- Ensure code quality, CI/CD, monitoring, performance, and security.
- Make architectural decisions and lead significant parts of the system.
Requirements
- At least 7 years of full-stack development experience in production.
- Significant experience with Node.js and TypeScript.
- Significant experience with React and TypeScript.
- Experience with GraphQL.
- Experience with PostgreSQL and Redis.
- Experience with AWS and/or GCP.
- Experience with CI/CD, Docker, monitoring, and production maintenance.
- Ability to lead development and make technical decisions independently.
- Good understanding of security and privacy.
Nice to have
- Experience in EdTech / SaaS.
- Experience with AI and LLM products.
- Experience with WhatsApp Business API or Twilio.
- Experience with Keystone, Prisma, Socket.IO, and Vite.
- Experience working with public or regulatory bodies.