
Senior Software Engineer, Core UX Platform
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Europe
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Build and maintain Application Platform frameworks that standardize how product teams build, integrate, and ship frontend features.
- Drive large-scale migrations and codemods across the codebase — React upgrades, build system modernization, API changes — often spanning multiple repositories.
- Design and publish versioned platform libraries and developer tools with real downstream impact — changes you make propagate across the product ecosystem.
- Ensure production-grade quality through comprehensive testing, performance instrumentation, and disciplined versioning and breaking-change management.
- Collaborate with Product, Platform, and Infrastructure teams to ensure a consistent, reliable, and high-performing application architecture.
- Partner closely with Design Systems, Backend Platform, and DevOps to align on shared foundations and platform evolution.
- Coordinate rollout strategies for platform changes that affect multiple consuming teams — migrations require communication, tooling, and patience.
- Drive adoption of platform standards and patterns across the organization by supporting engineering teams, improving documentation, and establishing clear migration guides.
- Champion engineering best practices around build tooling, testing strategies, and frontend architecture.
- Support product teams in adopting new platform capabilities — module federation, transport APIs, shared runtime modules.
- Stay ahead of industry trends in frontend infrastructure, build systems, and developer tooling.
- Leverage GenAI to accelerate platform work — build intelligent agents, migration tools, codemods, and automation that help engineers work more efficiently.
- Continuously push the stack forward — modernize React to the latest version, evolve build tooling, and improve developer experience across the ecosystem.
Requirements
- 8+ years in software engineering with strong frontend and infrastructure expertise.
- You've produced platform infrastructure — not just maintained a large application. You understand the difference between building features and building the foundations others build features on.
- Deep expertise in TypeScript, React, and modern build tooling (Webpack, Rspack, or similar bundlers).
- Prior experience as a member of a frontend platform, infrastructure, or developer tools team — this is not an application feature team. You should have built and shipped tooling, frameworks, or libraries that other engineering teams depend on to do their work.
- Experience authoring and publishing packages consumed by multiple teams — not just contributing to a shared codebase, but owning a product (libraries, SDKs, developer tools) whose consumers are other engineers.
- Hands-on experience executing application-wide or multi-repo codemods, framework upgrades, or foundational API changes — you understand the coordination, tooling, and rollout strategies that make them succeed.
- Familiarity with Module Federation, modularization patterns, or large-scale frontend architectures.
- Comfortable with testing strategies across the stack (unit, integration, e2e) and performance instrumentation.
- Ability to coordinate platform changes across consuming teams, write clear migration guides, and collaborate effectively with engineers across the organization.
- Willingness to leverage AI tools in your workflow — from code generation to migration automation — and explore how AI can enhance developer experience.
Benefits
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactWebpackRspackmodule federationAPI changesperformance instrumentationtesting strategiescodemodsfrontend architecture
Soft Skills
collaborationcommunicationcoordinationpatiencesupporting engineering teamsdocumentation improvementclear migration guideschampioning best practicesleadershipadaptability