Senior Full Stack Engineer
WFA Digital Insight
The demand for skilled full stack engineers has skyrocketed, with a 27% increase in remote job postings in the last year. As companies like Paperpile continue to innovate and expand their digital offerings, the need for experts who can seamlessly bridge the gap between front-end and back-end development has never been more pressing. With the global shift towards remote work, professionals with a deep understanding of React, TypeScript, and the ability to deliver polished UI and connected backend services are in high demand. Before applying, candidates should be aware that a strong portfolio showcasing their ability to work independently and collaboratively in a remote setting is crucial.
Job Description
About the Role
The Senior Full Stack Engineer position at Paperpile is a unique opportunity for a skilled professional to take ownership of substantial parts of the company's codebase. This role entails working on the development of complex, production-ready applications across various product lines, including web apps, browser extensions, iOS and Android apps, and desktop apps. The successful candidate will be part of a dynamic team that values innovation, collaboration, and excellence in delivering fast, enjoyable user interactions.Day-to-day, the Senior Full Stack Engineer will be responsible for shipping polished UI and connected backend services for new features and products. This involves writing and maintaining frontend and backend tests, contributing to the health of CI/CD pipelines, and ensuring that all deliverables meet the highest standards of quality and performance. Given the remote nature of this role, the ability to work independently, manage time effectively, and communicate clearly with the team is essential.
Paperpile's commitment to using the latest technologies, such as React and TypeScript, across all product lines, means that the Senior Full Stack Engineer will have the opportunity to work with cutting-edge tools and methodologies. This role is perfect for someone who is passionate about full stack development, has a strong eye for detail, and enjoys the challenge of delivering pixel-perfect, production-ready code from Figma mockups on time.
What You Will Do
- Take ownership of substantial parts of the codebase, focusing on delivering high-quality, production-ready code.
- Develop and maintain complex, production React applications, ensuring they meet the highest standards of performance and user experience.
- Write and maintain frontend tests using Playwright or similar frameworks, ensuring comprehensive coverage of all features.
- Contribute to the development and maintenance of backend services, focusing on reliability, efficiency, and scalability.
- Collaborate with the design team to translate Figma mockups into polished UI components, ensuring pixel-perfect execution.
- Participate in code reviews, providing constructive feedback to enhance the quality of the codebase.
- Ensure all deliverables are thoroughly tested, and any issues are promptly identified and addressed.
- Contribute to the improvement of CI/CD pipelines, automating testing and deployment processes where possible.
- Stay up-to-date with the latest developments in React, TypeScript, and related technologies, applying this knowledge to improve the company's products and services.
What We Are Looking For
- Deep understanding of React and a proven track record of building complex, production React applications.
- Ability to deliver pixel-perfect, production-ready code from Figma mockups on time, with a strong eye for detail and dedication to creating fast, enjoyable user interactions.
- Strong knowledge of TypeScript and its ecosystem, including Babel, Webpack, Jest, and Express.
- Solid backend skills in Node.js, with experience in building and consuming APIs, implementing algorithms, and data-heavy processing workflows.
- Experience with React Native for iOS and Android app development.
- Knowledge of desktop app development on Windows and macOS, preferably using Electron.
- Experience with browser extension development for Chrome, Safari, and Firefox.
- Understanding of web crawling and PDF/document processing technologies.
- Familiarity with server operations on AWS, including experience with scaling and reliability.
Nice to Have
- Experience with web security best practices and secure coding methodologies.
- Knowledge of machine learning or artificial intelligence principles and their application in web development.
- Participation in open-source projects or personal coding projects that demonstrate a passion for full stack development.
- Experience with Docker and containerization, and how they can be applied to improve development workflows and deployment processes.
Benefits and Perks
- Competitive base salary ranging from $70,000 to 10,000, based on experience.
- Bonus and equity program to reward performance and contribution to the company's growth.
- Flexible, remote work arrangement with the opportunity to work from anywhere in the world.
- Access to the latest tools and technologies to stay at the forefront of full stack development.
- Comprehensive health insurance plan to support the well-being of you and your family.
- Generous PTO policy to ensure a healthy work-life balance.
- Professional development budget to support ongoing learning and career growth.
- Opportunity to be part of a dynamic, innovative company that values creativity, collaboration, and excellence.
How to Stand Out
- Ensure your portfolio includes examples of complex, production React applications you've developed, highlighting your ability to deliver polished UI and connected backend services.
- When applying, mention DESIRING and tag RMTI5LjEyMS40MC4xNg== to demonstrate you've read the job description thoroughly.
- Prepare to talk about your experience with React, TypeScript, and Node.js, providing specific examples of projects you've worked on and challenges you've overcome.
- Be ready to discuss your approach to testing, including how you ensure comprehensive coverage of frontend and backend code.
- Consider reaching out to current or former employees of Paperpile to gain insights into the company culture and what makes a successful candidate.
- Don't underestimate the importance of showcasing your ability to work independently in a remote setting; highlight any experience you have with remote work and how you stay productive and connected with your team.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.