Principal Software Engineer

Reprise
Summary
Join Reprise, a leading demo platform for software, and contribute to building a cutting-edge product used by major companies worldwide. As a fully remote Full Stack Engineer (East Coast time zone), you will work on various aspects of the system, including the Chrome extension, editing platform, and replay rendering. You will collaborate with a team to create, organize, and analyze replays, using advanced JavaScript/TypeScript technologies and reactivity-based frameworks. The role requires strong front-end focus, experience with modern JavaScript frameworks, and familiarity with Django or Flask. Reprise values teamwork, continuous learning, and adapting to a rapidly scaling startup environment. The company offers a competitive salary, flexible vacation policy, comprehensive health benefits, parental leave, and a 401(k).
Requirements
- Bachelor's degree in Computer Science or a related field (Electrical Engineering or Computer Engineering)
- 7+ years of software engineering experience
- Confidence in working in different parts of the stack - full stack engineers β but a strong primary focus on Front End technologies
- Familiarity with modern JavaScript frameworks (e.g., Vue, React, Angular)
- Experience with Django or Flask
- A sense of urgency
- Ability to make technical trade-offs, considering both the technical and the business needs, with the ultimate objective of delivering quality code and products
- Excellent communication skills; comfortable participating and contributing to the team
- A passion for mentoring and coaching more junior team members
- Enthusiasm for adapting to the changing needs of the business
Responsibilities
- Develop and maintain the company's demo platform
- Work across different parts of the product, including the Chrome extension, editing platform, and replay rendering
- Create, organize, and analyze replays
- Wrangle web standards to serialize and deserialize HTML applications
- Use Continuous Integration and Test-Driven Development techniques to build rock-solid code
- Deliver customer value with quality and urgency
- Collaborate with product team to create impact
- Adapt to changing needs of the business
- Mentor and coach more junior team members
Preferred Qualifications
- Excitement about startups and working with a small Agile team; start up experience a plus
- Master's degree
Benefits
- A competitive salary for the market
- Flexible vacation policy and three day weekends each month
- Health, Vision, Dental Insurance Options, FSA/HSA Options
- Parental leave
- 401(k)
- Long and short term disability
- Fully remote company with employees spread across the United States
- WeWork All Access membership