Senior Software Engineer
Fullstack
Confirmed live in the last 24 hours
MainStreet

51-200 employees

Simplifies claiming R&D tax credits for startups
Company Overview
MainStreet is a company that simplifies the complex process of claiming R&D tax credits, providing a distinct competitive advantage by saving startups time and money. Their team of specialists handle the majority of the tax credit claim, allowing businesses to focus on growth and development. This customer-centric approach, combined with their expertise in navigating governmental tax systems, positions MainStreet as a leader in their industry.
Data & Analytics
B2B

Company Stage

Series A

Total Funding

$75M

Founded

2019

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

-10%

1 year growth

-4%

2 year growth

-46%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
React.js
Node.js
Word/Pages/Docs
TypeScript
CategoriesNew
Software Engineering
Requirements
  • 5 - 8 years professional experience as a software engineer working across all parts of a modern web stack
  • A thorough knowledge of modern JavaScript best practices
  • Prior experience with modern frontend and backend frameworks
  • Experience writing well-designed APIs and working with backend services
  • Knowledge of why testing your code is crucial, and experience ensuring high test coverage by writing unit, feature, and e2e tests
  • A solid product sense - we want to make robust technical decisions with the needs of our users and the business at the forefront
  • Experience collaborating directly with Product Managers and Designers
  • A love for learning new things as well as mentoring other team members on their learning journeys as well
  • Excellent communication skills, both via video chat (Zoom) and in written format (Slack, email, Google Docs)
  • Self-driven and able to work both independently and collaboratively in a remote environment
Responsibilities
  • Be a core member of a multidisciplinary team (Engineering, Product, and Design) focused on shipping impactful products for our customers - from new features to robust architecture supporting the overall quality of the end-user experience
  • Write maintainable, well tested, high quality front-and-backend code
  • Leverage your previous experience to help us uplevel our teams’ technology and processes, while learning from and collaborating with your MainStreet colleagues
  • Be a steward of core performance, security, and design principles across our technology stack
Desired Qualifications
  • Previous experience using TypeScript, React, Express, or Node.js in a production application (especially if you’ve also worked on performance optimization in any of these areas)
  • Experience working within an Agile software development lifecycle
  • Passion for startups, finance, accounting, and taxes, or all of the above
  • Past experience or interest in working at a startup, or in SMBs, fintech, or product-led growth practices