Middle Strong Full Stack Developer (USA project)
Looking for a 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 β file storage, communication platforms, and project management systems into an AI-powered knowledge layer.
Requirements:
β 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 (authorization code grant, token refresh, service-to-service auth).
β 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 β integration work requires debugging across multiple systems and APIs.
β A proactive, organized, and independent approach to work. Youβll own features end-to-end, from database schema to UI.
β Upper-intermediate or higher English proficiency, enabling effective communication within an international team.
Nice to have:
β Familiarity with third-party APIs.
β Experience with AI/LLM integrations or working on AI-adjacent products.
β Familiarity with OpenTelemetry, structured logging, or observability tooling.
Responsibilities:
β 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.
Interview stages:
β HR interview (30 minutes).
β Technical interview (1 hour).
β Interview with the customer (1 hour).
β Job offer πππ
We offer:
β 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.
Letβs create value together!
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |