Over 1.5 million customers and more than a billion people in over 180 countries use Customer solutions to accelerate the process of doing business and simplify people鈥檚 lives. With intelligent agreement management, Client unleashes business-critical data that is trapped inside of documents. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using our product companies can create, commit, and manage agreements. Team Overview Our unified, widget鈥慴ased front-end platform that powers Intelligent Agreement Management (IAM) experiences across creation, sending, signing, and management鈥攂ringing consistent, modern UX to our most visible product surfaces. It standardizes how teams build UI via a shared shell and micro鈥慺rontend architecture, with robust utilities and CI/CD that publish versioned widgets to our global CDN for reliable, high鈥憇cale delivery. Engineers on our Team work at a meaningful scale鈥攂uilding experiences used by 1.7 million organizations鈥攁nd integrate agreement鈥慶entric AI to turn contracts into intelligent workflows. Joining our Team means shaping platform patterns, performance, and observability that accelerate how online signature works across the company. Our product also enable federal鈥慻rade workloads without sacrificing developer velocity. Engineers here tackle secure鈥慴y鈥慸efault patterns for identity, data handling, and observability鈥攂uilding on zero鈥憈rust principles, strict network segmentation. You鈥檒l design for high availability in constrained environments, optimize performance with privacy, and leverage automated compliance guardrails in CI/CD to ship with confidence. If you enjoy solving hard platform problems鈥攖elemetry without PII, resilient rollouts, deterministic builds, and least鈥憄rivilege runtime sandboxes. What you bring Basic 4+ years of development experience Experience working with TypeScript and the React framework Experience building reusable front-end components Experience with front-end testing libraries Experience delivering a SaaS product Experience with Express and NodeJS and NextJS Preferred Be open minded, forward thinking, and passionate about great software Experience with the entire software development lifecycle, including version control, build process, testing, and code release Experience with data modeling or schema languages, such as XML Schema or JSON Schema. Agile and Test-driven development methodologies Experience building/consuming RESTful or gRPC web-services Strong communication skills, particularly in an asynchronous environment We offer*: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits *not applicable for freelancers