Senior Software Engineer

FullStory Logo

FullStory

📍Remote - Brazil

Summary

Join Fullstory as a Fullstack Web SDK Engineer and contribute to the development and evolution of their core web SDK. You will play a key role in capturing high-fidelity session data, build resilient, high-performance client-side code, and collaborate with engineers and cross-functional partners. This role requires a deep understanding of modern web technologies and browser behavior. The position is remote and can be performed anywhere in Brazil. Fullstory offers various benefits, including flexible paid time off, sponsored benefit packages (for US-based employees), professional development opportunities, a productivity stipend, and paid parental leave.

Requirements

  • Proven experience developing and maintaining production-grade JavaScript or TypeScript libraries or SDKs, ideally consumed by third-party applications or developers
  • Demonstrated ability to work with browser APIs, DOM behavior, and rendering engines to solve complex technical challenges across different environments
  • Hands-on experience building modern web applications with React, including knowledge of performance tuning and component design
  • Backend development experience in a production environment using Go (or similar languages), especially in support of fullstack feature development
  • A track record of collaborating cross-functionally to scope projects, meet deadlines, and deliver solutions that directly impact product adoption and customer satisfaction
  • English language fluency (speaking, reading, writing) required for collaboration with our US-based teams, including daily communication, technical discussions, and documentation
  • Bachelor's degree in Computer Science or a related field

Responsibilities

  • Engineer performant, reliable features in our web SDK using TypeScript—ensuring the accurate capture of user sessions across browsers and frameworks, which is essential to Fullstory’s core value proposition
  • Contribute to our React-based Playback graphics app, using deep knowledge of browser behavior and canvas rendering to deliver high-fidelity session visualizations that customers trust
  • Collaborate with backend engineers to design and build Go-based services that support new capture and analysis capabilities, keeping performance and scalability top of mind
  • Troubleshoot cross-browser inconsistencies and edge cases, ensuring a stable and consistent experience for all users
  • Partner with stakeholders across Product, Design, and Support to scope work effectively, deliver on time, and contribute to a seamless customer experience
  • Participate in technical planning and code reviews, bringing your expertise in web performance, browser internals, and fullstack development to guide team success and technical quality

Benefits

  • From a remote-first work environment and flexible paid time off, to an annual company-wide closure – Fullstorians can focus on the moments that matter
  • FullStory offers sponsored benefit packages for US-based Fullstorians, and supplemental coverage options for international Fullstorians
  • We provide professional development opportunities through training programs, career coaching sessions, and an annual learning subsidy
  • We provide all Fullstorians with a monthly productivity stipend and reimburse remote colleagues for their initial home office set up
  • Fullstorians have the flexibility to balance the needs of their growing families without the added stress of figuring out work and finances
  • We offer a global fertility and family building benefit that encompasses all journeys to growing your family
  • Every family is different; we leave it to you to define who your family is, and support you when you need it most
  • Whether it is for a Fullstorian or their partner – take the time you need

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.