Junior Strong/Middle Full Stack Developer (USA project)

$$$

We are looking for a Junior Strong/Middle 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. You’ll be working with a skilled team on a scalable, high-impact system using up-to-date technologies.

 

Requirements:
β€” 2+ 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
Published 28 April
34 views
Β·
6 applications
Last responded 59 minutes ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...