Key Responsibilities
Backend (Node.js within Next.js)
- Design and implement APIs using Next.js route handlers, server actions, and edge/serverless functions.
- Model data and manage schema design, migrations, and performance (PostgreSQL preferred).
- Implement auth (OAuth2/OIDC, SAML/SSO, JWT), caching (Redis/Valkey), rate-limiting, and background jobs/queues.
- Define logging, tracing, and metrics; collaborate with DevOps on deployment and monitoring.
- Support SSR/SSG/ISR with efficient data-fetching patterns.
Frontend & Architecture
- Lead architecture and development of scalable Next.js apps (App Router, SSR, SSG, ISR, dynamic routing).
- Build accessible, maintainable UI in React + TypeScript with Tailwind CSS and shadcn/ui.
- Implement multi-tenant theming, white-label UI, and drag-and-drop builders (dnd-kit/React DnD).
- Drive performance budgets and Core Web Vitals; own SEO for public pages.
- Own CI/CD for web (preview builds, quality gates, static checks, tests).
- Enforce security and accessibility standards (OWASP top 10, a11y, cross-browser).
Leadership & Delivery
- Set coding standards, run design and code reviews, and mentor developers across levels.
- Break down work, estimate, manage team capacity, and deliver to plan.
- Partner with Product on scope and risks; remove blockers quickly.
- Evaluate new tech pragmatically and recommend improvements.
Must-Have Skills
- Expert in Next.js (v14+), React, and TypeScript.
- Strong Node.js experience building APIs in Next.js (or Express/NodeJS), REST API GraphQL API tRPC nice to have).
- Databases: PostgreSQL, MongoDB, or MySQL; ORM and migrations (Prisma or Drizzle).
- State/data: Zustand, Redux, React Context, TanStack Query (React Query).
- UI: Tailwind CSS, shadcn/ui; component-driven architecture.
- Drag-and-drop: dnd-kit or React DnD (production use).
- Security & auth: OAuth2/OIDC, SAML/SSO, JWT, CSRF/CSP basics.
- Tooling/Quality: Git, PR workflows, ESLint, Prettier, Jest/Playwright/Vitest.
- CI/CD and deployments: Vercel and/or AWS; environment management and feature flags.
Experience: 4–6 years total, including 1+ year leading or mentoring engineers.
Good-to-Have
- AI/LLM integration: calling OpenAI/Azure OpenAI/Bedrock; embeddings, vector DBs (Pinecone/Qdrant/pgvector), basic RAG patterns.
- GraphQL (server and client) or tRPC.
- Containers and IaC: Docker, Kubernetes, Terraform/CDK.
- Monitoring/observability: Prometheus, Grafana, ELK/OpenSearch, Sentry.
- Micro-frontends, design systems, and modular monorepos (Nx/Turborepo).
- Multi-tenant SaaS, CMS/CRM integrations.
- Edge runtime familiarity (Vercel/AWS) and deep Next.js performance tuning.
Soft Skills
- Clear communicator, gives and receives feedback well.
- Mentors thoughtfully raise code quality and delivery discipline.
- Strong ownership and prioritization under ambiguity.
Requirements
- 4–6 years total; 1+ year in a lead/mentoring role
Apply Now
Join our team and help shape the future of AI or email hr@ibosstechsolutions.com