
Senior Software Engineer, Core UX Platform
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Ukraine
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.
- Design and publish versioned platform libraries and developer tools with real downstream impact.
- 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.
Requirements
- 8+ years in software engineering with strong frontend and infrastructure expertise.
- 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.
- Experience authoring and publishing packages consumed by multiple teams.
- Hands-on experience executing application-wide or multi-repo codemods, framework upgrades, or foundational API changes.
- 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 and write clear migration guides.
- Willingness to leverage AI tools in your workflow.
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
TypeScriptReactWebpackRspackcodemodsperformance instrumentationtesting strategiesAPI changesModule Federationmodularization patterns
Soft Skills
collaborationcoordinationcommunication