cptr is an innovative marketing technology company with the mission to create real and measurable results in the digital advertising market. We don’t just count ad impressions and clicks, we deliver engagements and interactions between the potential customer and the advertiser. As a full-service provider in engagement advertising, we offer everything from consulting, design, campaign management and we have our own Swiss tracking and analytics software fusedeck which allows to gain more insights into user behavior and measure 100% of traffic.To support our dynamic team, we are looking for an experiencedSenior Full Stack Developerm/f/dFull-TimeBUDAPESTAs a senior full stack developer, you are responsible for the design, development and maintenance of frontend and backend features for our reporting platform. You will build highly interactive UI components using React (MUI, Emotion, React Query, TanStack Router), develop backend APIs using Express.js, Prisma, and ClickHouse, ensuring strong validation and type safety with Zod, and ensure code quality through linting, testing (Vitest), and TypeScript. Further, you are responsible for optimising database queries and reporting pipelines using ClickHouse and Prisma. As a senior full stack developer, you will collaborate with our product and design teams to deliver intuitive user experiences and contribute to the architecture and technical decisions of the platform.Our ideal candidate has the following:5+ years of experience in full stack development of web applications (frontend and backend)Strong proficiency in TypeScript, React, and Node.jsExperience with Vite, Express, Prisma, and SQLKnowledge of optimistic updates and cachingExperience with MUI and TailwindCSS or other frontend styling librariesKnowledge of API design, authentication, and security best practicesStrong understanding of database design and performance optimizationFamiliarity with testing frameworks (Vitest, Jest)Ability to work independently and take ownership of featuresGood understanding of business requirements and ability come up with good solutions and expressing ideas to improve features.Nice-to-Haves:Knowledge of ClickHouse or other analytical databasesFamiliarity with workspace-based monorepos (PNPM, Turbo)Experience with implementing animations, micro-interactions, and working based on Figma designsSpeaking German is a plus, but not a requirementAbility and willingness to occasionally maintain legacy code written in Angular and PHP/SymfonyWhat you can expect:An interesting, challenging and varied job in a dynamic digital companyExtensive expertise and a steep learning curveHighly dynamic, quick decisions and an environment in which you can fully contribute and develop your skillsDirect exchange and uncomplicated communication in a committed teamQuick and professional familiarisation with our processesPlease send your application, salary expectations and earliest possible starting date to Carlo Fässler, e-mail: [email protected] . #J-18808-Ljbffr