Senior Fullstack Engineer (Insights)
Productboard Zobrazit všechny práce
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Access from day one. Every engineer and leader gets the best tools available — Cursor, Claude Code, Codex, and more.
- AI Champions across teams. Dedicated experts embedded in teams to pair, unblock, and help you move faster with AI agents.
- A codebase built for agents. Structured AGENTS.md files, curated skills, and clean patterns so AI agents can work effectively alongside engineers.
- Serious investment in DevX. We continuously improve our developer tooling so testing, prototyping, and working with agents is seamless.
- Dedicated AI days. Every six weeks, Engineering, Product, and Design teams get focused time to ship real features using AI tools and push boundaries.
- Every engineer and leader gets access to the best AI tools available: Cursor, Claude Code, Codex, Glean, and more.
- AI Champions embedded across teams, ready to pair with you, unblock you, and help you move faster with AI agents.
- A codebase built for agents, with structured
- Every six weeks, we pause our regular roadmap and give Engineering, Product, and Design a dedicated 2 days window to build and ship real features using AI tools, pushing the boundaries of what’s possible. This is not a hackathon. What gets built goes to production.
- Agent native architecture standards: clear API contracts, semantic naming, and well-defined module boundaries that keep AI effective as systems grow.
- A context infrastructure layer with repo versioned guidance that AI tools automatically load, improving the output of Cursor, Claude Code, and Codex simultaneously.
- AI agent workflows for on-call and incident resolution: triage alerts, pull logs, surface relevant history, and suggest remediation.
- Systematic optimization of AI code review to catch correctness, security, and maintainability issues earlier.
- Take full ownership of features and platform capabilities, working across backend (Python/Kotlin) and frontend (React/TypeScript) layers to deliver end-to-end solutions.
- Lead the delivery of complex or ambiguous full-stack projects, breaking down problems, scoping technical work, and shipping iteratively.
- Work primarily in Python and Kotlin-based services to build reliable, scalable, and maintainable internal systems.
- Contribute to platform-wide efforts like authentication, permissions, notifications, and shared UI patterns.
- Collaborate with product managers and designers to define technical solutions that balance speed, scope, and user experience.
- Write high-quality, well-tested code across both frontend and backend codebases.
- Mentor junior and mid-level engineers through pairing, design reviews, and technical feedback.
- Make our codebase AI-ready: define clear module boundaries, improve API contracts, add semantic context, and build the structured documentation that makes AI agents more effective across every repo.
- Design and implement agent workflows that go beyond chat: multi-step reasoning, tool use, autonomous task execution, and human-gated checkpoints.
- Run experiments, validate with real users, and iterate based on evidence. We measure learning velocity, not just output.
- Collaborate closely with product managers and designers to shape what we build, not just how we build it. We expect a product mindset, not just technical execution.
- Act as a knowledge multiplier, sharing what you learn across and beyond your team to raise the bar for everyone.
- Have 5+ years of professional engineering experience.
- 4+ years of professional experience building and maintaining production systems at scale.
- Strong backend development skills in Python, Kotlin, or Java, with experience designing and evolving service-level logic and infrastructure.
- Working proficiency in React and TypeScript, with the ability to contribute meaningfully to frontend implementation and UX polish.
- Proven ability to own features end-to-end across backend and frontend systems.
- Experience delivering projects iteratively in cross-functional teams.
- Familiarity with tools like PostgreSQL, Kafka, GraphQL, and AWS.
- Experience mentoring other engineers and helping uplift team-wide engineering quality.
- Clear communication skills - especially when explaining technical trade-offs and collaborating across functions.
- A pragmatic, product-focused mindset - you care about delivering impact, not just elegant code.
- Bonus: Experience building AI agents, with familiarity with frameworks such as Pydantic AI, LangGraph, AutoGen, or CrewAI.
- Bonus: Curiosity to explore AI-based tooling for accelerating backend/frontend development or automation
- Bring product thinking to engineering work. You can articulate why something matters for users, not just how it works technically.
- Embrace AI as a daily tool in your own workflow. You use AI coding assistants, iterate on prompts, and constantly look for ways to move faster.
- Are curious about what agent native architecture looks like: how to structure codebases, APIs, and documentation so AI agents can operate effectively at scale.
- You’ll work with the following frameworks, tools, and languages:
- Frontend: TypeScript, React, GraphQL
- Backend: Python, Kotlin, Ruby, Kafka
- Storage: PostgreSQL, MongoDB, Elastic, Redis
- Data Pipeline: Python, Keboola, Looker, Snowflake
- Infrastructure: AWS, Cloudflare, Kubernetes, Terraform
- Business tools: Slack, Jira, Google suite, Zoom, Notion