Full Stack Engineer

3 days ago


Bucharest Metropolitan Area, Romania Cărtureşti Full time

For almost 25 years,
Cărtureşti
has offered more than just books. Our stores are curated spaces filled with literature, music, design objects, and inspiration. We're a cultural hub — and behind the scenes, a growing tech team powers everything from e-commerce to internal platforms.

We're hiring a
Senior Full-Stack Engineer (TypeScript / / Stripe)
to take a partly built subscription content platform from "almost there" to
production and beyond
.

Core content and user account sync are already in place. What is missing is the
business engine
: payments, subscriptions, promotions, renewals, vouchers and integrations with Stripe and external content partners, so that our beloved users get a smooth premium experience from day one.

You'll be taking over an existing TypeScript / codebase and working very closely with
AI tools
(Claude, Cursor, Gemini, Codex, etc.) as a
core part
of your workflow, not as a side toy. The expectation is that you can use AI intensively to deliver functionality quickly, while still owning architecture, correctness and quality.


What you'll do

  • Design and implement
    Stripe-based subscription flows
    : checkout, trials, upgrades/downgrades, cancellations, renewals
  • Wire and harden
    Stripe webhooks
    (invoice events, subscription changes, payment failures, etc.) with proper idempotency and error handling
  • Model
    plans, entitlements and access control
    in Postgres/Prisma and keep them in sync with external content provider APIs
  • Implement
    promotions, coupon codes, and vouchers
    , including simple internal tools to manage campaigns and codes
  • Add the right level of
    logging, monitoring, tests and alerts
    around payments, webhooks and access control


How we expect you to use AI

Use Claude / Cursor / Gemini to:

  • Generate scaffolding, integration glue and boilerplate code
  • Draft tests, schemas and boring-but-important plumbing
  • Explore APIs and edge cases faster
  • Then review, refactor and
    take responsibility
    for everything that lands in the codebase. AI should be a power tool, not an excuse.


Our stack

  • Frontend & App:
    (App Router), React, TypeScript, Tailwind
  • Backend:
    / TypeScript, REST APIs, OAuth2 / API-key integrations
  • Data:
    PostgreSQL + Prisma, Redis/ValKey, search engine (e.g. Meilisearch/Elasticsearch/SOLR)
  • Billing:
    Stripe Billing & Webhooks
  • Infra:
    pnpm, monorepo tooling, Docker; Kubernetes is a plus, not a requirement


You're a good fit if

  • You have
    5+ years
    as a backend or full-stack engineer
  • You have shipped
    Stripe subscription + webhook
    flows to production at least once
  • You are at home in
    TypeScript + +
  • You have real, concrete experience using
    AI tools to ship faster
    (not just "I played with ChatGPT a bit")
  • You like owning a problem end to end and making sure our users can redeem, pay, renew and access content without drama


What happens after launch

This is not a "build it and bye" gig. After the initial go-live, there is a long
continuous improvement phase
:

  • New subscription models, promotions and offers
  • New external integrations with partners and internal systems
  • UX and performance improvements, experiments and A/B tests
  • And
    other new projects
    with a similar tech stack and AI-first approach where you can reuse patterns you helped create


We offer:
Competitive salary, purpose-driven projects, cultural perks & more

  • Competitive salary & benefits package.
  • The chance to work on a meaningful product at the intersection of culture and technology.
  • A collaborative and friendly work environment with purpose.
  • Flexible schedule and remote working support.
  • Access to a community that values culture, curiosity, and lifelong learning.


How to apply

We need:

  • Your
    CV and LinkedIn profile
  • Your
    GitHub / GitLab
    (or similar)

Two short paragraphs:

  • A Stripe subscriptions + webhooks implementation you've done
  • A concrete example of how you used AI tools to deliver a feature faster (what you did, how you prompted, how you validated)

If you know someone who fits this description, feel free to tag or share


Location:
Bucharest, Romania (hybrid/remote-friendly)

Apply right here on LinkedIn

fullstack #nextjs #nodejs #aitools #aicoding #Hiring #Carturesti #TechJobs #Ecommerce #RetailTech
  • Full Stack Engineer

    20 hours ago


    Timisoara Metropolitan Area, Romania Publicis Sapient Full time

    Job DescriptionTremend is looking for a Full Stack Developer to join our team of bright thinkers and doers. You'll use your problem-solving creativity to figure out our client's most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas,...


  • Bucharest Metropolitan Area, Romania Armis Full time 90,000 - 120,000 per year

    Location:Bucharest, Romania(Hybrid 2 days in office/ 3 days remote)The roleLove building (just like us) and having a significant impact. The type who loves what they do and don't really see it as "work". Independent, can move ideas from conception all the way to the end customer's hand, quickly. Enjoy working as a team, sharing ideas from experience, but...


  • Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time 40,000 - 80,000 per year

    DescriptionWhy NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the...


  • Timisoara Metropolitan Area, Romania Ness Digital Engineering Romania Full time 15,000 - 30,000 per year

    DescriptionWhy NessWe know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the...


  • Timisoara Metropolitan Area, Romania Antiu Consulting Full time

    Type: B2B Contract, RemoteStage: Early startup building an MVPStart: ASAPDuration: 6+ months, likely extensionAbout The RoleWe're hiring a senior full‑stack engineer to take a 0→1 MVP from concept to first users. You'll work across a React + TypeScript frontend and TypeScript APIs on AWS, shaping scope, making pragmatic technical choices, and shipping in...

  • Full Stack Engineer

    2 weeks ago


    Bucharest, Bucureşti, Romania Simba Talent Full time 40,000 - 60,000 per year

    Full Stack Engineer ) – RemoteWe're looking for a skilled Full Stack Engineer with a strong focus on to join an innovative engineering team. You'll play a key role in building scalable, resilient, and high-performing web applications.The roleYou'll work across the stack, but with particular emphasis on the frontend. From implementing modern interfaces to...

  • Full Stack Engineer

    7 days ago


    Timisoara Metropolitan Area, Romania AROBS Group Full time €20,000 - €60,000 per year

    Do you want a new opportunity? Then accept a new challengeYou will be working on a modern cloud-native enterprise application built following agile methodologies. This is a complex, scalable solution designed to support critical business processes in a dynamic environment.Required skills:JavaSpringBootJavaScriptOOPNice to have:Any of the following front-end...


  • Cluj-Napoca Metropolitan Area, Romania MEJIX Full time €40,000 - €80,000 per year

    MEJIX is looking for a skilled and motivated Senior Full Stack Developer(contractor not employee) to join our dynamic IT team.In this role, you'll be working across the full stack, delivering high-quality, scalable web applications using React on the frontend and NestJS with TypeORM, PostgreSQL, and RabbitMQ on the backend. You will be instrumental in...


  • Bucharest, Bucureşti, Romania coverletter Full time 90,000 - 120,000 per year

    Location: Bucharest, Romania (Hybrid – 2 days office / 3 days remote)We are looking for a Senior Full Stack Engineer who loves building products and making a real impact. You should be independent, able to take ideas from concept to delivery, and equally comfortable working as part of a team — sharing your experience and learning from others.In this...


  • Bucharest, Bucureşti, Romania Scopeworker Full time €40,000 - €80,000 per year

    QualificationsBachelor's or Master's degree in Computer Science or similar (PhDs will be given preference) 7+ years of experience in full-stack development; from UI to backend systems Full proficiency in Angular.JS and / or Angular 2+ (Angular 13) Full proficiency in Node.JS and JavaScript ES6+; Experience with NestJS is preferred but not necessary...