Lead Software Engineer (Remote)

14d - Indeed
Soundstripe - Nashville, TN 37206

Company Overview


Founded and operated in the heart of music city, Soundstripe is one of the fastest growing content technology companies to emerge in the last 5 years. Providing quality content anchored by its initial music and special effects verticals, Soundstripe provides an unlimited subscription service to tens of thousands of video creators, from YouTubers to freelance videographers, nonprofits, and Fortune 1000 companies. The company has experienced significant growth since inception and has been incredibly capital efficient with only one round of institutional investment. There is a very clear strategy for continued growth and product expansion that is well underway, and the company is expanding to aggressively seize these opportunities.


We believe individual experience and cultural fit are as valuable to our team as resume credentials. We seek the strongest talent in the industry to join us on our mission to Keep Creatives Creating. Along with ranking #68 on the 2020 Inc. 5000, Soundstripe was also named The Tennessean's #1 Top Workplace in 2019 for small businesses. In addition, we are a remote-first company. Our Core Values influence every decision our organization makes. We believe these values are what has made Soundstripe special and what has and will continue to drive our growth and success.


  • Provide all customers with genuine and whimsical care.
  • Confront harsh realities with optimism.
  • Keep it light.
  • Strive to always grow and learn.
  • Develop and practice honest communication.
  • Make it better.
  • Date the model. Marry the mission.
  • Be humble and retain a giving and serving heart and mind.
  • Quality over quantity.
  • Done is better than perfect.

Position Overview


The Soundstripe Engineering team is a highly collaborative group of developers, designers, and UX professionals with a shared passion for building next-generation creator tools. We’ve been hard at work this year refining our products and expanding our infrastructure to serve creators all over the globe. As our platform grows, it’s essential that we continue to implement scalable solutions and adhere to coding best practices. That’s where you come in!


We’re seeking a senior-level software engineer with a front-end focus and proven leadership skills to spearhead our development efforts. As a Lead Software Engineer, you’ll identify technical requirements and oversee architectural decisions for our front-end applications. You’ll review code submissions and ensure that best practices are met. You’ll also be a major contributor to multiple codebases, including our main property and two third-party extensions.


Above all, we’re looking for an experienced technical leader with a positive attitude, a healthy sense of pragmatism, and an innate desire to tackle complex problems. If you’re equally at home cranking out production code as you are guiding developers in their pursuit of coding excellence, then Soundstripe would love to have you!


Responsibilities


As a Lead Software Engineer, you’ll be expected to:


  • Identify technical requirements and oversee architectural decisions for our front-end applications.
  • Write and maintain code primarily in JavaScript for both desktop and mobile devices.
  • Review code submissions and lead automated test implementation.
  • Encourage team growth by sharing your knowledge of development best practices.
  • Coordinate with Engineering and Product leadership to define and prioritize projects to meet business objectives.
  • Work with Customer Care to triage and fulfill technical support requests.
  • Collaborate with UX Engineers to apply consistent visual styling across our applications.
  • Determine and execute strategies for improving site performance.
  • Stay up-to-date on development trends, particularly within the JavaScript community.
  • Research developer tools to improve our workflow.
  • Produce and maintain technical documentation for our applications.

Qualifications


In addition to embodying our Core Values, our ideal candidate will possess the following skills required for success in this role:


Minimum Qualifications


  • 5+ years of professional experience developing JavaScript applications.
  • 2+ years of experience developing React applications.
  • Experience managing complex UI state with Redux or a similar library.
  • Experience leading a team of developers on a large-scale project.
  • Experience mentoring developers in JavaScript best practices.
  • Experience reviewing code submissions for quality control.
  • Experience collaborating with designers to achieve high-quality, responsive interfaces.
  • Experience developing applications on top of REST APIs.
  • Experience writing unit and system tests for JavaScript applications.
  • Experience versioning source code with Git.

Preferred Qualifications


  • Familiarity with Ruby on Rails or another MVC framework.
  • Experience implementing continuous integration and deployment.
  • Experience using Amazon Web Services such as S3.
  • Experience serving assets from a content delivery network.
  • Experience configuring Webpack for performance optimization.
  • Experience working in a Scrum/Agile environment.
  • Experience working with remote team members.
  • Contributions to open source software.

Disclaimer


Soundstripe is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Soundstripe provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Soundstripe complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.