JavaScript Developer (Next.js, Full-Stack)

We’re looking for a JavaScript (Next.js full-stack) developer to work on a ticketing and guest management platform for fundraising events. You’ll be joining early to help build core product features such as ticket sales, payments, QR check-ins, guest management, seating planners, and admin dashboards, with direct impact on both product and technical direction.

  • Full time
  • Lviv/remote

About the company

Brainence is a software development company with 9+ years of experience building powerful products and scaling development teams. We’ve collaborated with 50+ startups and enterprises, helping them build their MVPs, augment their engineering teams, and launch their products successfully. Our expertise spans across industries such as healthcare, edtech, real estate, retail, construction, logistics, insurance, and more.

About the project

You’ll work on a ticketing and guest management platform focused on fundraising events. The product is already in development and currently led by a senior engineer responsible for the overall architecture. We’re looking for a second developer to join at an early stage, contribute to core product development.

The platform includes event creation and ticket sales, public checkout with payments, QR ticket generation and check-in, guest and attendee management, visual table planning and seat assignment, as well as admin dashboards and reporting. This is a hands-on role with direct impact on the product and its direction from an early stage.

Technology stack

  • Next.js (frontend and backend)
  • shadcn/ui
  • Tailwind CSS
  • PostgreSQL + Neon
  • Drizzle ORM
  • NextAuth.js

Responsibilities

  • Develop full-stack features with Next.js across both frontend and backend
  • Work closely with the lead engineer on architecture and implementation decisions
  • Build scalable flows for ticket purchases, guest management, and event configuration
  • Implement integrations for payments, authentication, email flows, and other core services
  • Develop interactive UI components such as seating planners and dashboards
  • Ensure the platform remains performant, reliable, and easy to maintain
  • Contribute to code quality, system structure, and engineering best practices

Requirements

  • 3–5 years of commercial experience with JavaScript and TypeScript
  • Strong experience with React and Next.js
  • Experience building full-stack applications, including API routes, backend logic, and database integration
  • Solid understanding of relational databases, preferably PostgreSQL
  • Experience with modern UI tooling such as Tailwind CSS or similar
  • Comfortable working in a fast-moving, early-stage product environment

Nice to have:

  • Experience with ticketing, booking, or e-commerce systems
  • Experience integrating payment systems such as Stripe
  • Experience building complex UI components like drag-and-drop interfaces, visual planners, or dashboards
  • Experience with authentication systems such as NextAuth or similar solutions
  • Experience with Drizzle ORM or comparable tools

AI and engineering approach
We expect you to actively use AI coding assistants to improve productivity. At the same time, you should have a strong engineering foundation and be able to write clean, well-structured code independently, without relying blindly on AI-generated solutions.

What we offer

  • 18 vacation days and 10 sick days
  • 2 extra unpaid days off each month
  • All necessary equipment provided
  • 50% covered for courses, webinars, and training

Submit your application

Leave your contact information below, and we'll get back to you soon

    Vacancy