Staff Software Engineer

Work from
Salary, USD
170,000 - 200,000/yr
Category
Engineering
Type
Full Time
Opening date
Closing date
3 Mar 2022
Views
109
Luxury Presence is a rapidly growing Bessemer-backed SaaS startup that enables real estate agents to manage their online presence. We are moving fast to be a one stop shop for everything from websites to marketing services. If building scalable infrastructure to host thousands of small business websites or architecting an interactive editing experience for email marketing interests you — you would be a great fit for our engineering & development teams.
Team: Engineering / Platform
Title: Staff Software Engineer (SWE III)
Location: U.S. Based, Remote
Compensation: 170k-200k, Stock Options, Flex PTO, Health/Vision/Dental, Retreats
Who is the Platform Squad?
The Platform squad is a new squad being formed to support our product squads. This squad owns critical service implementations such as Authentication/Authorization in addition to user-facing pieces of our applications like our CMS and our React component library. Teams such as Website Product will regularly interact with Platform and rely on their APIs and packages.

What you will do as a Software Engineer:

  • Design, build, test, and deploy the cloud-native platform and microservices/API to be consumed by our platform and clients
  • Partner with architecture and external development teams to design reusable frameworks and technical solutions
  • Develop new user-facing features and build reusable code and libraries for future use
  • Participate in the evaluation of emerging technology and tools
  • Optimize application for maximum speed and scalability
  • Conduct code reviews for peers and mentor junior Engineers
  • Iterate on our framework for rendering and building a common of libraries and components
  • Participate in squad ceremonies and team events (lunch & learn, brainstorms, etc.)

Skills And Qualifications:

  • 8+ years of experience with web application frameworks such as Nodejs, React, Redux, Angular, Next or similar. GraphQL experience is a plus!
  • Experience with data-driven architecture and systems design, RESTful APIs, microservices architecture.
  • Proficiency utilizing SQL, NoSQL, in-memory and distributed SQL (e.g. PostgreSQL, Redis, MongoDB, AuroraDB)
  • Experience integrating with 3rd party APIs, external frameworks, and libraries
  • Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production
  • Demonstrated understanding and implementation of software design principles such as SOLID and DI
  • Experience with Software as a Service (SaaS), multi-tenancy application development
  • Embraces the concepts of Agile Scrum software development and its related collaboration and issue tracking tools (e.g. Freshworks, JIRA, Rally)
  • Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including Github and CI pipeline automation tools
  • Proven success working in Agile environments (Scrum, Kanban, etc.)

Our Technology Stack:

  • React / StyledComponents / Apollo / SingleSPA
  • Node/Typescript Microservices
  • Python ETLs
  • Postgres / ElasticSearch / DynamoDB
  • AWS / Kubernetes / Lambda

Interview Process

  • We do a quick, 3 step, fully virtual interview process.
  • Engineering Craft Interview (Technical Breadth)
  • Engineering Craft Interview (Engineering Management)
  • Culture and Values Interview
Report job · Embed widget

How to apply


Personalised job alerts

Set up personalised e-mail alerts about similar jobs.

Keyword: Staff Software Engineer

See a few more

Related jobs in Engineering

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//jobicy.com/api/widget.js?5XyPbk5QqyZg=10573" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job