hero

Portfolio Jobs

Looking for your next role? Take a look at these exciting jobs at Sapphire Ventures’ portfolio companies. Our Talent team is passionate about connecting you to your dream job!

Senior Software Engineer

Side

Side

Software Engineering
Remote
Posted on Tuesday, April 2, 2024
ABOUT THE TEAM
The Engineering organization is about 45 engineers and 6 teams. We appreciate diversity of thought and backgrounds. As a member of the engineering team, you will work cross-functionally with the product team, customer success team, brokerage team, finance team - almost every team in the company. You will work with and help mentor other engineers, help architect solutions to problems, and communicate with leadership about the needs of the team.

What you'll be doing

  • You will deliver medium to large projects and features to our 2 Next.js applications. You will also write a full suite of automated tests with every new feature and bug fix to ensure production stability (unit, integration, e2e).
  • You will be in charge of evaluating and articulating end-to-end designs for strengths and weaknesses (e.g., complexity, quality, scalability, security, performance, etc) as well as identifying tech debt and making recommendations on how to tackle it.
  • You will work with and help mentor other engineers, help in designing solutions to problems, and communicate with leadership about the needs of the team.
  • Lastly, you will uphold application performance, security, and standard methodologies within the team by providing constructive criticism during code reviews.

What would make you a strong fit for this role?

  • We are looking for someone with at least 6 years of experience building frontend applications in production environments. You should be able to write clean, documented, and well-tested code.
  • You have experience with Typescript.
  • Ideally, you have worked with React or Next.js for the last 4 years. You should be very comfortable with React, you should know the standard methodologies and patterns, hooks, and suspense.
  • You should also have experience with testing. At Side, we use Jest for unit tests and Cypress for End-to-end tests. You should have experience writing meaningful tests with both frameworks.
  • On top of being a great frontend engineer, you have experience mentoring junior engineers who need help and guidance.
  • It would be a plus if you have experience with GraphQL, security best practices, or accessibility but it is not required.