Principal Software Engineer

Reprise Logo

Reprise

πŸ“Remote - United States

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

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.

Similar Remote Jobs