Event Desk is an all-in-one event management software designed specifically for in-person event planners and organizers. As a modern SaaS platform, Event Desk streamlines the entire event planning workflow by bringing all necessary tools into one place, from task management and budgeting to CRM, invoicing, and vendor coordination. Our cloud-based solution ensures complete visibility, operational efficiency, and data-driven decision-making without the high costs and complexities of traditional software. Whether you are managing a small corporate gathering or a large-scale conference, Event Desk adapts to your needs. About the Role We’re on the lookout for a driven and versatile Full Stack Developer to join our fast-growing team at EventDesk — an exciting SaaS platform crafted to revolutionize in-person event planning. In this role, you’ll work closely with the CTO and have the opportunity to own end-to-end feature development across both the backend and frontend. You’ll play a key role in shaping the product, solving real-world challenges, and delivering high-quality, scalable solutions that make a difference for event planners. If you’re someone who thrives in lean teams, loves building from scratch, enjoys autonomy, and wants to grow rapidly while working on a meaningful product — we’d love to have you onboard. What You’ll Do • Design and develop scalable back-end APIs using Node.js, Express, and TypeScript • Build clean, responsive front-end components and pages using React, Tailwind CSS, and Vite • Integrate front-end with back-end systems to create seamless, end-to-end user flows • Write and maintain automated tests to ensure reliability across the stack • Optimize database queries and data models using PostgreSQL • Participate in code reviews, tech planning, and architectural discussions • Ensure performance, security, and scalability of the platform • Contribute to continuous deployment and DevOps practices Must-Have Qualifications • 5+ years of experience as a Full Stack Developer working on production systems • Proven experience writing clean, maintainable, and production-grade code • Experience debugging and resolving issues in live environments • Frontend: React, TypeScript, Tailwind CSS, Redux, Vite, Vitest • Backend: Node.js, TypeScript, Express.js, and any TypeScript ORM (e.g., Drizzle, TypeORM), git, Github • Database: Strong SQL skills with PostgreSQL Nice-to-Have Experience • Authentication integration using KeyCloak • Payment gateway experience with Stripe APIs • Queue-based architecture using RabbitMQ • Working with Time Series Databases (e.g., TimescaleDB) • Styling with DaisyUI • Lightweight/file-based databases (e.g., SQLite, pgLite) • Containerization and deployment via Docker, Kubernetes, Dokploy • Product analytics with PostHog • End-to-end testing using Cypress or Playwright Who You Are • You take full ownership of your work—from idea to execution • You work independently and proactively without needing daily check-ins • You write clear, thoughtful code and communicate equally well • You enjoy collaborating in a small, fast-paced team of smart, motivated people • You’re not just building software—you care about building the right product Why Join Us? • Join a small, focused team where your work has real impact • Work closely with the CTO and founding team • Full remote flexibility with async-friendly communication • Build a product that solves real pain points in the event industry