N
Newsoft
FullstackMiddle
Middle/Middle Strong Full Stack Developer [React + Node.js]
ReactNode.jsTypeScriptPostgreSQLPrismaREST APIOAuthServer ComponentsNext.jsGitBullRedis CacheOpentelemetryStructured Logging
Про позицію
We are looking for a Middle/Middle Strong Full Stack Developer to join a USA-based project and take ownership of building and maintaining third-party integrations on a modern B2B platform. Our product helps businesses make smarter use of their data by connecting external tools into an AI-powered knowledge layer.
Обовʼязки
- Design, build, and maintain third-party integrations end-to-end: OAuth flows, API route handlers, database models, background sync workers, and admin/user-facing configuration UIs.
- Implement reliable data crawling and synchronization pipelines that run as background tasks, handling rate limiting, pagination, error recovery, and incremental sync.
- Work with PostgreSQL (Prisma) to design schemas for integration credentials, sync state, and external resource mappings.
- Build admin setup flows and user-facing integration pages using React, Next.js Server Components.
- Collaborate with the team on architecture decisions for new integrations.
- Ensure production reliability through proper error handling, OpenTelemetry instrumentation, and structured logging.
- Contribute to shared packages in our monorepo — integrations library, server actions, operations queue, and UI components.
Вимоги
- 3+ years of experience in web development with TypeScript and Node.js across both frontend and backend.
- Strong experience with React, including modern patterns (Server Components, Server Actions, hooks, component architecture).
- Hands-on experience building and consuming REST APIs, including OAuth 2.0 authorization flows.
- Working knowledge of relational databases and ORMs (we use PostgreSQL and Prisma).
- Experience with background job processing, task queues, or worker-based architectures (we use BullMQ with Redis/Valkey).
- Familiarity with Next.js (App Router) or a similar full-stack framework.
- Proficiency with Git and comfort working in a monorepo (pnpm + Turborepo).
- Strong problem-solving skills and attention to detail.
- A proactive, organized, and independent approach to work.
- Upper-intermediate or higher English proficiency.
Переваги
- Competitive salary.
- Challenging tasks and projects.
- Opportunities for professional development and growth.
- Flexible working hours.
- New hardware.
- Free English lessons.
- Table tennis and yoga classes.
- Availability of generators and Starlinks in the office.
- Small gym in the office.
- Adjustable height tables.
- Regular office fruit delivery and other benefits.
Готуйся до цієї ролі на ITLead
Пройди відповідний roadmap і попрактикуй питання, які реально питають на такому рівні.
Middle/Middle Strong Full Stack Developer [React + Node.js]