Full Stack Engineer
Concentrate AI · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
The Role
We’re looking for a Full-Stack Software Engineer who can own features end-to-end, from database schema design through production deployment. You’ll work across our entire stack to build customer-facing products and internal tools, with significant autonomy and direct impact on the business.
What You’ll Do
- Design and implement full-stack features using modern TypeScript across the frontend and backend
- Architect, build, and maintain robust RESTful APIs with proper authentication, validation, and error handling
- Maintain high engineering standards through comprehensive testing, including unit, integration, and end-to-end tests
- Containerize and deploy services using Docker and CI/CD pipelines
- Collaborate closely with the founding team on product direction, architecture, and technical strategy
- Contribute to scalable, maintainable system architecture in a fast-moving startup environment
Requirements
- Strong proficiency with TypeScript and Node.js
- Experience building production-grade frontends with React; Next.js preferred
- Familiarity with modern frontend tooling, such as Tailwind and component libraries
- Backend development experience with frameworks like Fastify or similar
- Solid understanding of PostgreSQL, including schema design and query performance
- Familiarity with Docker, CI/CD workflows, and cloud deployment environments
- Experience implementing secure authentication flows, such as JWT or OAuth
- Strong testing discipline — you write tests as part of building features, not after the fact
Nice to Have
- Experience with type-safe ORMs such as Kysely, Drizzle, or similar
- Knowledge of Redis for caching and performance optimization
- Comfort with Nginx configuration, reverse proxies, and SSL/TLS setup
- Experience with monorepo tooling such as Turborepo or Nx
- Prior work on SaaS platforms or multi-tenant architectures