Home > Find Jobs

Job Search

A tropical beach
Side company logo

Side

Remote Nationwide

Posted on: 29 March 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Lead Software Engineer Transaction Management

At Side, we believe everyone should own their path. 


Side is a real estate startup that pioneered the concept of brokerage-as-a-service to help top real estate professionals create and run their own companies without having to operate a brokerage. Our proprietary platform makes the real estate transaction process far more efficient for both agents and home buyers/sellers.  


Before Side, exceptional real estate agents had two choices: You could join an antiquated traditional brokerage, relinquish control of your business, and pay hefty fees for marginal value. Or you could start your own independent brokerage, massively increase your liability, and take on the burden of running your own back office. We created a third option: Own your own business and run it on the Side platform. Agents get to focus on what they do best — selling real estate — while Side operates in the background to facilitate their transactions, and help them grow. 


Side is led by experienced industry professionals and world-class engineers who develop technology designed to improve agent productivity and enhance the client experience. The company is backed by over $300 million in funding from top-tier venture capital firms, including Coatue, Tiger, D1, Sapphire, Trinity, and Matrix.. Headquartered in San Francisco, Side currently operates in 16 states, with plans to expand nationwide in the coming years. We were named Company of the Year by Inman News (the leading industry publication) and a Most Innovative Company of 2022 by Fast Company.


About the Team

The Engineering organization at Side is about 45 engineers and 6 teams. We appreciate diversity of thought and backgrounds. The Transaction Management Engineering team is responsible for building the features of our main product offering. 


About the Role

As a member of the Transaction Management Engineering team, you will work closely with product and design to deliver medium to large projects and features to our React/Next.js applications. You will work with and help mentor other engineers, architect solutions to problems, and communicate with leadership about the needs of the team.


\n


What you'll be doing
  • Deep collaboration with Product Management to turn user stories into a technical plan that can be executed by multiple people
  • Informing product direction by communicating engineering constraints and objectives to the Product Team
  • Evaluating and articulating end-to-end designs for strengths and weaknesses (e.g., complexity, quality, scalability, latency, security, performance, data integrity, etc)
  • Identifying tech debt and making recommendations of reduction
  • Upholding application performance and security best practices within the team
  • Writing full suite of automated tests to ensure production stability (unit, integration, e2e) 
  • Writing code for medium to large features independently
  • Leading code reviews, providing constructive feedback
  • Mentoring junior engineers on the Engineering team


What would make you a strong fit for the role
  • We are looking for someone with 8+ years of experience building front-end applications in production environments. You should be able to write clean, documented, and well-tested code.
  • You are an expert with JavaScript and have experience with Typescript.
  • Ideally you have worked with React or Next.js in a few of your most recent projects. You should be very comfortable with React and 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 front-end engineer, you have experience mentoring junior engineers who need help and guidance.
  • You should be capable of determining when best to delegate vs own the work yourself
  • It would be a plus if you have experience with GraphQL, security best practices, or accessibility.
  • You should have extensive experience with Git & Github and providing strong code reviews.
  • Experience with Jira
  • High EQ, able to respond effectively to people’s needs
  • Experience with open-source is a plus


\n
$180,000 - $200,000 a year
Side takes a market-based approach to pay, and pay may vary depending on your location. This range is not inclusive of our equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.
\n

Side is dedicated to working with the highest skilled people from the most inclusive talent pool feasible. We maintain that diversity in all aspects leads to positive change, solutions and innovation for our customers and career fulfillment for our employees. All qualified individuals are encouraged to apply!


Side uses the E-Verify employment verification program.


Our stewardship of the data of many of our customers means that a background and DRE license check is required to join Side. We will, nonetheless, consider qualified applicants with arrest and conviction records in accord with applicable law, including the San Francisco Fair Chance Ordinance.


To learn more about Side's Privacy Policy or to make a request related to your personal data, please find more information here: https://www.side.com/peopleops-privacy-policy/.



Please mention the word **TRACTION** and tag RMTg4LjE2Ni4xMDAuMTkx when applying to show you read the job post completely (#RMTg4LjE2Ni4xMDAuMTkx). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Tags

software
design
react
front-end
security
architect
technical
code
javascript
git
management
lead
junior
engineer
engineering
digital nomad
Apply to job