Side

Senior Software Engineer

Remote
Next.js TypeScript React GraphQL
This job is closed! Check out or
Description
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.
Side
Side
Real Estate Real Estate Investment Sales

0 applies

56 views

Similar Jobs

Software Engineering Graduate

Riyadh, Saudi Arabia

Software Engineer II- Frontend

Vancouver, British Columbia Canada

Software Engineer

Noida, India

Principal Software Engineer - Fullstack

Vancouver, British Columbia Canada

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers