PandaDoc

Senior Software Engineer, Core UX Platform

PandaDoc

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

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