Senior Software Engineer, Web Capture
WFA Digital Insight
The demand for skilled software engineers with expertise in web technologies has surged, with market growth expected to continue. Fullstory, a leader in behavioral data platforms, is looking for a talented Senior Software Engineer to join their team. With a strong focus on remote work and digital skills, this role stands out in the current job market. As the need for seamless digital experiences grows, companies are willing to invest in top talent, with salaries ranging from
Job Description
## About the Role As a Senior Software Engineer on the Web Capture team at Fullstory, you will play a critical role in building and evolving the company's core web SDK. This hybrid position requires in-office attendance one day a week at the Atlanta office, and candidates must reside within a commutable distance to be considered. You will work closely with a team of thoughtful engineers and cross-functional partners to deliver seamless web experiences, contributing to the development of high-fidelity, privacy-conscious session data that powers Fullstory's session replay and analytics tools.
The Web Capture team is responsible for capturing user behavior and creating exceptional digital experiences. As a Senior Software Engineer, you will dive into the internals of browser technology to build resilient, high-performance client-side code. Your expertise will be crucial in troubleshooting cross-browser inconsistencies and edge cases, ensuring a stable and consistent experience for all users.
Fullstory is a leading behavioral data platform transforming how businesses understand and improve their digital experiences. The company's technology empowers companies to uncover insights, optimize customer and employee journeys, and deliver exceptional online interactions. As a Senior Software Engineer, you will contribute to this mission, working on the frontend React app, canvas-based Playback graphics view, and backend Go services.
## What You Will Do - Engineer performant, reliable features in the web SDK using TypeScript, ensuring the accurate capture of user sessions across browsers and frameworks.
- Contribute to the React-based Playback graphics app, using deep knowledge of browser behavior and canvas rendering to deliver high-fidelity session visualizations.
- 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 expertise in web performance, browser internals, and fullstack development to guide team success and technical quality.
- Develop and maintain production-grade JavaScript or TypeScript libraries or SDKs, ideally consumed by third-party applications or developers.
- Work with browser APIs, DOM behavior, and rendering engines to solve complex technical challenges across different environments.
- Build modern web applications with React, including knowledge of performance tuning and component design.
- Leverage AI tools to enhance work quality and accelerate timelines by implementing AI solutions that optimize efficiency.
- 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 Node.js (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.
- Experience with AI tools and implementing AI solutions to optimize efficiency.
- Strong understanding of modern web technologies and browser behavior.
- Excellent problem-solving skills and attention to detail.
- Ability to work in a hybrid remote environment, with in-office attendance one day a week.
- Knowledge of web performance optimization techniques and tools.
- Familiarity with agile development methodologies and version control systems.
- Experience with technical planning and code reviews.
- Discretionary bonus of up to 10% of base salary, contingent upon Fullstory meeting its performance targets.
- Opportunity to work with a leading behavioral data platform.
- Collaborative and dynamic work environment.
- Professional development opportunities and support for ongoing learning and growth.
- Flexible work arrangements, including remote work options and flexible hours.
- Access to cutting-edge technologies and tools.
- Comprehensive benefits package, including health insurance, retirement plan, and paid time off.
How to Stand Out
- Tip: Make sure to highlight your experience with JavaScript and TypeScript, as well as your knowledge of browser behavior and rendering engines.
- To stand out, showcase your ability to work with browser APIs, DOM behavior, and rendering engines to solve complex technical challenges.
- When applying, be prepared to provide examples of your experience with React, including performance tuning and component design.
- Tip: Leverage your knowledge of AI tools and implementing AI solutions to optimize efficiency, as this is a key aspect of the role.
- Be prepared to discuss your experience with technical planning and code reviews, and how you have contributed to team success and technical quality in previous roles.
- When negotiating salary, be aware of the competitive salary range for the role and the discretionary bonus structure.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.