Senior Backend Engineer
ProductboardAbout the role
Location: Prague 🇨🇿
Join one of our product teams and develop features with real value for a one-of-a-kind product management system used by 5000+ global companies.
We work in small cross-functional teams that usually consist of 5 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle, with direct access to a wealth of customer feedback.
We're scaling our engineering and our product to take on more complex customer challenges. You will have the chance to drive some of the big decisions and foundational platforms that help our whole engineering organization accomplish that while remaining as fast, agile, and reliable as ever.
About the Role:
The Product Data team at Productboard is responsible for building performant, reliable and scalable core data storage and query engine. We ensure optimal user experience by providing robust search & filtering capabilities and scalable data aggregations on top of the core data storage.
As an engineer in this team, your job is to build and improve these core building blocks that enable the rest of the organization. This is crucial for keeping us competitive and making sure our products meet our customers' needs. You'll do more than just code; you'll need to understand how your work helps our customers and influences our product direction.
You'll work with different functions, like product managers and designers, to bring your technical skills and understanding of product development together. This role is about making a real difference in how we build products and coming up with practical solutions that matter to our users.
This role is based in our Prague office with an office-centric hybrid schedule.
What You'll Achieve:
- Develop the Core Product: You'll have a significant hand in building and refining our user-facing product. Your work will directly impact our users as you ship your contributions to production regularly, ensuring the product's performance, scalability, and robustness. You’ll enjoy the freedom to direct your work and share ownership of the product.
- Develop Across the Entire Tech Stack: Craft robust backend systems using technologies like Ruby and Kotlin, and create intuitive frontends with React and Typescript. Your work will bridge server and client sides, making our product more efficient and user-friendly.
- Tackle Complex Challenges: Bring your creativity to resolve challenging technical issues and be involved in every phase of feature development – from concept to implementation and beyond.
- Collaborate Cross-Functionally: Work alongside product managers, designers and other partners. Your collaborative efforts will be essential in delivering impactful results and engaging in the dynamic product development process.
- Gain Customer Insight: Dive into customer experiences to gain valuable insights, driving user engagement and shaping new features. Your work will make our product more engaging and personalized, resonating with our users' needs.
- Professional Growth: Experience personal and professional growth through diverse learning and developmental opportunities within the role.
Skills You'll Bring:
- Proven Engineering Experience: You bring over 5 years of engineering experience, demonstrating a history of developing world-class product experiences within a team. Your track record shows significant contributions in engineering roles.
- Pragmatic & Business-Oriented: Your focus is on balancing craft, speed, and business impact. You make informed decisions, choosing the right technology based on practical tradeoffs rather than chasing trends.
- Strategic Problem-Solver: You excel at breaking down complex problems into manageable solutions, considering both technical and business implications. Your ability to iterate swiftly on new ideas and adjust your approach with emerging information stands out.
- Familiar with Scaling Systems: You possess a thorough understanding of how different system components, from the user interface to the data model, work together. Your technical skills include working as part of a team to scale and optimize backend systems, adapting effectively to meet increasing user demands.
- Flexible with Technology: Adaptable in learning and using different technologies, you are not bound by any single tool or language. You value practicality and efficiency in your technological choices.
- Empathetic Communicator: You articulate complex technical ideas clearly, both in writing and verbally. In disagreements, you engage thoughtf
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s