bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesPiletileviFullstack Developer – CRM

Fullstack Developer – CRM

Piletilevi · Praha, Vinohrady, 12000, Czech Republic · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyPiletilevi
TitleFullstack Developer – CRM
Normalized title-
Department / teamProduct Engineering
LocationPraha, Vinohrady
Work modelHybrid / Hybrid
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-02-25 / 2026-05-30
Changed / last seen2026-06-01 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Piletilevi.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Praha.Open
Department jobsActive postings in Product Engineering.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyPiletilevi
Source2eebe277-ecb5-42f8-8fbd-63140c080e03
ATS providerBambooHR

Description

Who We Are We are PLG Group — a platform that connects people with culture and sports. Under our roof, three strong Czech and Slovak brands operate: Ticketportal (since 2002), GoOut (since 2011), and Ticketstream (since 2001). Our clients include leading sports clubs, festivals, and cultural institutions. Among them are SK Slavia Prague, HC Sparta Prague, a nd SK Slovan Bratislava — and your code will help power the experiences of their fans, as well as millions of other event-goers across the Czech Republic and Slovakia. Our goal is simple: to help everyone find their next experience — and buy a ticket instantly. We operate as an international company with a local soul. Open, creative, and close to the people who create culture and sports every day. Every year, we sell more than 15 million tickets. Behind every single one of them is a platform that you help build. 💚 What Awaits You Our CRM platform is already up and running — a modern, multi-tenant, event-driven architecture built from the ground up. No outdated legacy systems, no technical debt from the past. Now we're taking it further: scaling it, expanding it, and preparing it for the next stage of growth. We're looking for a Full-stack Developer who wants more than just completing tickets. Someone who has opinions, isn't afraid to voice them, and understands that great software is measured a year from now — not after a sprint. Someone for whom "that's not my problem" is never the answer. What you'll be working on: • Developing both backend and frontend systems in a high-traffic environment • Designing and implementing new features — from database models all the way to the UI • Contributing to architectural decisions with long-term impact • Participating in code reviews and sharing knowledge within a team that learns from one another Our Stack Backend Node.js · TypeScript · NestJS · Fastify · PostgreSQL · Prisma · Kafka · Redis / Valkey Frontend Next.js 16 · React 19 · Tailwind CSS · shadcn/ui Tooling Git · GitHub · Docker · Monorepo with pnpm workspaces You don't need to be an expert in everything on both sides. What matters is having a solid foundation — and the willingness to grow where needed. 💪😎 What We Expect From You • Strong knowledge of Node.js and TypeScript • Experience with NestJS or a comparable framework • Good knowledge of PostgreSQL and relational databases • Experience with React and Next.js — or at least strong motivation to learn • Interest in software architecture, clean code, and long-term solutions • Experience with Git and GitHub — pull request workflow and code reviews as standard practice • Fluency in Czech or English (B2/C1) Why Join Us • Hybrid work model — typically 3 days in the office and 2 days from home • 25 days of vacation • MultiSport card — you contribute CZK 330, we cover the rest • Edenred Flexi — CZK 10,560 per year for culture, sports, health, or education • Meal allowance — CZK 124 for every working day • Free or discounted tickets to selected events — because why not • Office in the centre of Prague, next to the Main Railway Station, with coworking spaces and a rooftop terrace overlooking Prague Castle at sunset • Fully stocked kitchen — fruit, snacks, great coffee, toast, alternative milk options, and a FreshPoint fridge with ready-made meals • Coursera Plus and company-sponsored English courses to support your growth • Company MacBook • A team that truly lives — leadership breakfasts, summer BBQs, offsites, sports events, Christmas parties… and space for your own ideas • Direct communication without unnecessary hierarchy — we speak openly and honestly 🤝 What the Hiring Process Looks Like • Application — send us your CV and a few words about yourself • Introductory call with Vendula from the People Team — informal and stress-free • Interview with Tomáš, Miňo, and Martin — discussing the role, technologies, and expectations • Offer — if we click, welcome to the team 👋 Join Us We're building something meaningful — and we're looking for people who feel the same. Your code will be behind every goal scored by Slavia, Sparta, and many others - every sold-out concert, and every ticket that brings joy to someone's day 💌 Is that you? We'd love to hear from you 💙

Full job record

Job IDf26390d4e7296a12150adccb5add71c359ca8f13
Org ID99244eaa-678e-4ae3-b460-20c678909cfb
Source ID2eebe277-ecb5-42f8-8fbd-63140c080e03
Board ID2eebe277-ecb5-42f8-8fbd-63140c080e03
Providerbamboohr
Provider Job Key106
TitleFullstack Developer – CRM
Normalized Title
Statusactive
Activeyes
Location TextPraha, Vinohrady, 12000, Czech Republic
DepartmentProduct Engineering
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
Country
RegionVinohrady
CityPraha
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://piletilevi.bamboohr.com/careers/106
Apply URLhttps://piletilevi.bamboohr.com/careers/106
First Seen At2026-05-30 05:45:54Z
Last Seen At2026-06-06 10:20:03Z
Last Checked At2026-06-06 10:20:03Z
Last Changed At2026-06-01 11:57:12Z
Inactive At
Source Posted At2026-02-25 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=piletilevi/date=2026-06-06/2026-06-06T10-20-02-265Z-ea6966d1946c12b9e70c6f4d3c939c6397d0bc98353f2e4c45ea799ba9035567.json
Event Fields
{
  "content_hash": "8d9951f657287994fe4608828fb5a1f17ede9c0ddb8a24125df1417792696337",
  "source_hash": "064c145e7a25f6da1f60ba93362b87f4eb9887aeff166dd89526c51c67ac411a",
  "last_changed_at": "2026-06-01T11:57:12.799Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Praha, Vinohrady, 12000, Czech Republic",
    "city": "Praha",
    "region": "Vinohrady",
    "country": null,
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:20:03.963Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Praha, Vinohrady, 12000, Czech Republic",
      "city": "Praha",
      "region": "Vinohrady",
      "country": null,
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": []
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "106",
    "isRemote": null,
    "location": {
      "city": "Praha",
      "state": "Vinohrady"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "19333",
    "locationType": "2",
    "jobOpeningName": "Fullstack Developer – CRM",
    "departmentLabel": "Product Engineering",
    "employmentStatusLabel": "Full Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Praha",
      "state": "Vinohrady",
      "postalCode": "12000",
      "addressCountry": "Czech Republic"
    },
    "datePosted": "2026-02-25",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"font-size: 10pt; font-weight: bold\"><img width=\"17\" height=\"17\" src=\"data:image/png;base64,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\" alt=\":pink_heart:\"> Who We Are</span></p>\n<p><span style=\"font-size: 10pt\"><span style=\"font-weight: bold\">We are PLG Group</span> — a platform that connects people with culture and sports. Under our roof, three strong Czech and Slovak brands operate: Ticketportal (since 2002), GoOut (since 2011), and Ticketstream (since 2001).</span></p>\n<p><span style=\"font-size: 10pt\">Our clients include leading sports clubs, festivals, and cultural institutions. Among them are SK Slavia Prague, HC Sparta Prague, a</span><span style=\"font-size: 10pt\">nd SK Slovan Bratislava — and your code will help power the experiences of their fans, as well as millions of other event-goers across the Czech Republic and Slovakia.</span></p>\n<p><span style=\"font-size: 10pt\">Our goal is simple: to help everyone find their next experience — and buy a ticket instantly.</span></p>\n<p><span style=\"font-size: 10pt\">We operate as an international company with a local soul. Open, creative, and close to the people who create culture and sports every day.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\">Every year, we sell more than 15 million tickets. Behind every single one of them is a platform that you help build.</span><br><span style=\"font-size: 10pt\"><br></span></p>\n<p><br><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">💚 What Awaits You</span></p>\n<p><span style=\"font-size: 10pt\">Our CRM platform is already up and running — a modern, multi-tenant, event-driven architecture built from the ground up. No outdated legacy systems, no technical debt from the past. Now we're taking it further: scaling it, expanding it, and preparing it for the next stage of growth.</span></p>\n<p><span style=\"font-size: 10pt\">We're looking for a Full-stack Developer who wants more than just completing tickets. Someone who has opinions, isn't afraid to voice them, and understands that great software is measured a year from now — not after a sprint. Someone for whom \"that's not my problem\" is never the answer.</span></p>\n<p><span style=\"font-size: 10pt\">What you'll be working on:</span></p>\n<p><span style=\"font-size: 10pt\">• Developing both backend and frontend systems in a high-traffic environment</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Designing and implementing new features — from database models all the way to the UI</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Contributing to architectural decisions with long-term impact</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Participating in code reviews and sharing knowledge within a team that learns from one another</span></p>\n<p><span style=\"font-size: 10pt\"><span><img width=\"15\" height=\"15\" src=\"data:image/png;base64,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\" alt=\"image\"></span></span><span style=\"font-size: 10pt; font-weight: bold\">Our Stack</span></p>\n<p><em><span style=\"font-size: 10pt\">Backend</span></em><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">Node.js · TypeScript · NestJS · Fastify · PostgreSQL · Prisma · Kafka · Redis / Valkey</span></p>\n<p><em><span style=\"font-size: 10pt\">Frontend</span></em><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">Next.js 16 · React 19 · Tailwind CSS · shadcn/ui</span></p>\n<p><em><span style=\"font-size: 10pt\">Tooling</span></em><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">Git · GitHub · Docker · Monorepo with pnpm workspaces</span></p>\n<p><span style=\"font-size: 10pt\">You don't need to be an expert in everything on both sides. What matters is having a solid foundation — and the willingness to grow where needed.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 14pt\">💪😎 </span><span style=\"font-size: 10pt; font-weight: bold\">What We Expect From You</span></p>\n<p><span style=\"font-size: 10pt\">• Strong knowledge of Node.js and TypeScript</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Experience with NestJS or a comparable framework</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Good knowledge of PostgreSQL and relational databases</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Experience with React and Next.js — or at least strong motivation to learn</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Interest in software architecture, clean code, and long-term solutions</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Experience with Git and GitHub — pull request workflow and code reviews as standard practice</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Fluency in Czech or English (B2/C1)</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\"><span><img width=\"19\" height=\"19\" src=\"data:image/png;base64,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\" alt=\"image\"><br></span></span><span style=\"font-size: 10pt; font-weight: bold\">Why Join Us</span></p>\n<p><span style=\"font-size: 10pt\">• Hybrid work model — typically 3 days in the office and 2 days from home</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• 25 days of vacation</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• MultiSport card — you contribute CZK 330, we cover the rest</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Edenred Flexi — CZK 10,560 per year for culture, sports, health, or education</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Meal allowance — CZK 124 for every working day</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Free or discounted tickets to selected events — because why not</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Office in the centre of Prague, next to the Main Railway Station, with coworking spaces and a rooftop terrace overlooking Prague Castle at sunset</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Fully stocked kitchen — fruit, snacks, great coffee, toast, alternative milk options, and a FreshPoint fridge with ready-made meals</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Coursera Plus and company-sponsored English courses to support your growth</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Company MacBook</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• A team that truly lives — leadership breakfasts, summer BBQs, offsites, sports events, Christmas parties… and space for your own ideas</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Direct communication without unnecessary hierarchy — we speak openly and honestly</span></p>\n<p><br></p>\n<p><span style=\"font-size: 14pt\">🤝<br></span><span style=\"font-size: 10pt; font-weight: bold\">What the Hiring Process Looks Like</span></p>\n<p><span style=\"font-size: 10pt\">• Application — send us your CV and a few words about yourself</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Introductory call with Vendula from the People Team — informal and stress-free</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Interview with Tomáš, Miňo, and Martin — discussing the role, technologies, and expectations</span><span style=\"font-size: 10pt\"><br></span><span style=\"font-size: 10pt\">• Offer — if we click, welcome to the team</span></p>\n<p><br></p>\n<p><span style=\"font-size: 14pt\">👋 </span><span style=\"font-size: 10pt; font-weight: bold\">Join Us</span></p>\n<p><span style=\"font-size: 10pt\">We're building something meaningful — and we're looking for people who feel the same.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\">Your code will be behind every goal scored by Slavia, Sparta, and many others - every sold-out concert, and every ticket that brings joy to someone's day 💌</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Is that you? We'd love to hear from you </span><span style=\"font-size: 12pt; font-weight: bold\">💙</span></p>\n<p><br></p>\n<p><br></p>",
    "compensation": null,
    "departmentId": "19333",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Fullstack Developer – CRM",
    "departmentLabel": "Product Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Mid-level",
    "jobOpeningShareUrl": "https://piletilevi.bamboohr.com/careers/106",
    "employmentStatusLabel": "Full Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/f26390d4e7296a12150adccb5add71c359ca8f13?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/99244eaa-678e-4ae3-b460-20c678909cfbJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/2eebe277-ecb5-42f8-8fbd-63140c080e03JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/f26390d4e7296a12150adccb5add71c359ca8f13/eventsJSON