Senior Frontend Engineer

Productboard
Summary
Join Productboard's Roadmaps team as a Senior Fullstack Engineer in Prague or Brno. You will build and enhance user-facing features, collaborating with product managers, designers, and other engineers. Responsibilities include crafting performant frontends in React, refining backend systems (Kotlin, Ruby, GraphQL, Postgres), solving complex product challenges, and ensuring seamless integrations. You will also contribute to architecture discussions, code reviews, and observability efforts, while mentoring junior engineers. The role requires 5+ years of fullstack engineering experience, expertise in React, TypeScript, Kotlin (or Java), and Ruby, and familiarity with GraphQL. A hybrid work setup allows for flexibility, with frequent office visits encouraged.
Requirements
- Proven Fullstack Engineering Experience: 5+ years of engineering experience, including significant frontend and backend contributions on customer-facing products
- Frontend Expertise: Experience building intuitive, performant interfaces using React and TypeScript . Comfortable with component design, state management, and frontend performance optimization
- Backend Expertise: Strong experience with Kotlin (or Java), Ruby, or similar languages , with a solid understanding of designing APIs and working with relational databases
- Pragmatic & Business-Oriented: You balance craft, speed, and business impact, choosing practical solutions over chasing trends
- System Thinking: You understand how frontend, backend, and infrastructure work together, and how to optimize performance across the stack
- GraphQL Experience: Familiarity with GraphQL, ideally with federated architecture, and an understanding of effective schema design
- Collaborative and Empathetic: You communicate effectively, respect diverse perspectives, and prioritize building a positive, inclusive team culture
- Focused on Delivery: You prioritize well, aligning your work with customer and team goals, while delivering incremental value
- User-Centric: You build with customer needs in mind, making thoughtful trade-offs to balance speed, quality, and user impact
- Curious and Adaptable: Eager to learn new technologies, patterns, and systems, and unphased by managing multiple projects in a dynamic environment
- Startup Mentality: Self-motivated, adaptable, and able to thrive in an environment with both stability and room for individual impact
Responsibilities
- Build End-to-End Features: You’ll craft intuitive, performant frontends in React while building and refining the backend systems that power them. Your work will directly impact thousands of product teams worldwide
- Develop Across the Entire Tech Stack: You’ll work comfortably across backend services (Kotlin, Ruby, GraphQL, Postgres) and frontend (React, TypeScript), ensuring seamless integrations and cohesive user experiences
- Solve Complex Product Challenges: You’ll bring your creativity to tackle challenging technical and product problems, being involved in every phase of development—from concept to implementation and beyond
- Collaborate Cross-Functionally: You will work closely with product managers, designers, and other engineers to deliver impactful results in an iterative, learning-focused development process
- Gain Customer Insight: By understanding customer needs and usage patterns, you will inform design decisions and shape features that resonate with users
- Drive Observability and Quality: You will contribute to building scalable, observable systems, ensuring that both backend and frontend components are robust and easy to maintain
- Grow Professionally: You’ll continue to develop your skills and grow your expertise within a culture that encourages continuous learning and experimentation
Preferred Qualifications
- Technical Depth: Advanced skills in areas such as GraphQL, frontend performance optimization, distributed systems, or infrastructure automation
- UI/UX Sensibility: An eye for design and user experience that helps create polished, intuitive interfaces
- Infrastructure Interest: Familiarity with cloud environments (AWS), CI/CD pipelines, or observability tools
- Diverse Interests: Passions outside of tech are valued and enrich our team’s perspectives
Benefits
- ����Stock options
- ���� MacBook + 34″ monitor
- ���� Budget for online courses, books, and conferences
- ����️ 5 weeks of vacation + 9 sick days
- ���� Volunteer Days for you to help causes close to your heart
- ���� Carrot Fertility Benefits
- ���� Free snacks, drinks, and yummy catered lunches
- ����️♂️ MultiSport card to access sports facilities
- ��� Flexible working hours and home office
- ����🧑🧒🧒 Parental benefits
- ����️ Language lessons
- ���� Mental Wellness Program to support your well-being and self-care