Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Engineer image - Rise Careers
Job details

Senior Backend Engineer

Peerspace is the leading and category defining online marketplace for venue rentals for meetings, productions, and events. We open doors to the most inspiring spaces around the world, from lofts and mansions to storefronts and studios. Peerspace welcomes guests to over 40,000 spaces where they can bring their creative ideas to life, and empowers hosts to earn additional income. Over $500M has been transacted through the platform and our investors include GV (Google Ventures) and Foundation Capital.


We are looking for a senior software engineer to join the backend team and become an expert in one or more of the business-critical technical areas for our scaling marketplace. Some areas of active development include our reservation system, transactional ledgers, payment gateways, account and inventory management, account security, as well as search matching. This role will report to the Backend Engineering Manager and is a great opportunity for an engineer looking for autonomy in a high impact and high visibility role.

 

Responsibilities:


●   Become the technical expert in business-critical microservices and maintain them in production

●   Partner with product and design, business stakeholders, and other engineers to identify and deliver functionality that meets technical, product, and business requirements

●   Ship frequently - we develop in 2 week sprints that include retros focused on evolving and tuning our process

●   Work with modern server-side technologies like Clojure, Node.js, Mongodb, Postgres, Google Pub/Sub, and Kubernetes

●   Drive initiatives to improve the reliability and scalability of the platform.

●   Participate in our culture of improvement by joining code review meetings, writing technical documentation, and reviewing PRs for your teammates.

●   Serve as a mentor to more junior engineers

●   Champion the experience and security of our users and keep their privacy top of mind at all times

 

Qualifications:


●   5+ year of experience in software development

●   Experience with microservice architecture, distributed systems, and API design

●   A strong history of problem solving for short, mid and long terms objectives

●   Familiarity with at least one of the following: pub/sub and message queue patterns, finite state machines, idempotent request handling, or data modeling

●   Many examples of projects that you were responsible for end to end

 

Preferred Qualifications:


●   Experience in a start-up environment

●   Clojure experience or interest


The annual salary range for this role is $155,000 to $185,000. The actual salary amount will vary depending on the applicant’s experience, skills, and abilities as well as internal equity and market data.

 

Working At Peerspace


Peerspace is proudly certified as a Great Place to Work™ and we're a remote first company with team members located in cities around the globe. Beyond competitive salary and equity compensation, we provide a range of benefits and perks, including:

 

●   100% employee coverage of medical, dental and vision insurance

●   $500 annual professional development allowance

●   Discount on all Peerspace bookings

●   Laptop, high res display, and stipend to setup home office

●   Monthly cell phone and internet credit

●   Coworking membership if needed (in lieu of home office)

●   Access to the Peerspace network of inspiring spaces to do your best work

●   Flexible take it as you need it time off policy

●   Wellness Fridays observed company wide

●   Annual in-person, all company offsites and team-building events (in Peerspace locations, of course)

 

Diversity


At Peerspace, we're dedicated to creating a team that's diverse, equitable and inclusive. Our workplace is a space where all team members are empowered to blaze their own trail, make things happen, and take pride in their work. We believe bringing people together from different backgrounds and identities makes us stronger and better serves the Peerspace community. We'd especially like to encourage applicants from different backgrounds, locations, and experiences.


Peerspace Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Peerspace DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Peerspace
Peerspace CEO photo
Eric Shoup
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$155000K
$185000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Engineer, Peerspace

Are you ready to elevate your career as a Senior Backend Engineer with Peerspace? As the leading online marketplace for venue rentals, Peerspace invites you to join our talented backend team, where you'll work on business-critical microservices that power our innovative platform. With over 40,000 unique spaces at your fingertips, you will directly impact how creative ideas come to life. In this role, you'll collaborate with product and design teams, dive into modern technologies like Clojure, Node.js, and Kubernetes, and drive initiatives that enhance the reliability and scalability of our services. You'll have the power to ship frequently as part of our 2-week sprint cycles, ensuring a vibrant culture of continuous improvement and retrospective learning. If you have 5+ years of software development experience, a strong background in microservices, and a passion for solving complex problems, this opportunity is tailor-made for you. Not only will you enhance your skills and take ownership of critical systems, but you'll also mentor junior engineers and advocate for user security and privacy. Plus, with Peerspace’s commitment to being a Great Place to Work™, enjoy perks like competitive salary, comprehensive health coverage, and flexible time off policies as part of a remote-first team fostering diversity and inclusivity. Come join us and help shape the future of unique spaces worldwide!

Frequently Asked Questions (FAQs) for Senior Backend Engineer Role at Peerspace
What are the key responsibilities of a Senior Backend Engineer at Peerspace?

As a Senior Backend Engineer at Peerspace, you'll become the technical expert in crucial microservices and support them in a live production environment. You'll partner closely with product and design teams to deliver meaningful functionalities while working with cutting-edge technologies such as Clojure and Node.js. Frequent shipping in two-week cycles is part of the role, alongside improving the platform's reliability and scalability, mentoring junior engineers, and ensuring user security and privacy.

Join Rise to see the full answer
What qualifications do I need to become a Senior Backend Engineer at Peerspace?

To qualify for the Senior Backend Engineer position at Peerspace, you should have over 5 years of experience in software development and a solid foundation in microservice architecture and distributed systems. Familiarity with API design and specific patterns like pub/sub or data modeling is essential. A background in a startup environment and an interest in Clojure are preferred along with a track record of problem-solving across various project timelines.

Join Rise to see the full answer
How does the working culture at Peerspace benefit Senior Backend Engineers?

Working as a Senior Backend Engineer at Peerspace, you will be part of a remote-first culture that values creating a supportive and inclusive environment. Peerspace is recognized as a Great Place to Work™, providing an array of benefits such as comprehensive health coverage, flexible time off, wellness initiatives, and professional development allowances. You’ll also be involved in team-building activities that foster camaraderie in a diverse workforce.

Join Rise to see the full answer
What technologies will I work with as a Senior Backend Engineer at Peerspace?

In the Senior Backend Engineer role at Peerspace, you'll engage with modern server-side technologies including Clojure, Node.js, MongoDB, Postgres, Google Pub/Sub, and Kubernetes. These tools will enable you to manage critical parts of our backend services efficiently while collaborating with your team to enhance platform performance.

Join Rise to see the full answer
What is the salary range for a Senior Backend Engineer at Peerspace?

The annual salary range for a Senior Backend Engineer at Peerspace is between $155,000 and $185,000. The actual compensation may vary based on the applicant's experience, skills, and other factors, ensuring competitive and equitable pay structure within the company.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Engineer
How do you approach debugging issues in a microservice architecture?

When debugging in a microservice architecture, I start by isolating the service that exhibits the issue. I utilize logging to gather insights, run tests to verify functionality, and trace dependencies that may affect the service. By understanding the flow of data and how microservices interact, I can identify bottlenecks or failures in real-time, leading to effective solutions.

Join Rise to see the full answer
Can you explain your experience with Clojure or similar functional programming languages?

My experience with Clojure has allowed me to appreciate the power of functional programming, such as immutability and first-class functions. I enjoy employing Clojure's features to build resilient systems and manage state more efficiently, favoring simplicity in design. If well-prepared, I would be excited to share specific projects where I utilized Clojure and its ecosystem effectively.

Join Rise to see the full answer
Describe a challenging problem you faced in backend engineering and how you resolved it.

One significant challenge I encountered was a performance bottleneck during peak usage hours. I analyzed the system’s response times and identified a poorly optimized database query. By refactoring the query and implementing caching strategies, I reduced response time by over 50%, demonstrating the importance of thorough performance testing and effective troubleshooting.

Join Rise to see the full answer
What strategies do you employ for API design and documentation?

In API design, I focus on creating clear, user-friendly interfaces that prioritize RESTful principles. I ensure thorough documentation using tools like Swagger, making it easier for other developers to consume the API. Consistent versioning and responsiveness to user feedback help maintain its usability and streamline development.

Join Rise to see the full answer
How do you mentor junior engineers?

Mentoring junior engineers involves firstly fostering an open and supportive environment where they feel comfortable asking questions. I encourage them to shadow me during problem-solving sessions and offer constructive feedback on their code. Regular check-ins to discuss their progress and career aspirations also help guide their development effectively.

Join Rise to see the full answer
Can you explain how you ensure user security in your backend projects?

User security is paramount, and I implement measures such as encrypted data storage, secure authentication protocols, and regular security audits to mitigate risks. I stay updated on industry best practices and vulnerabilities, ensuring that our systems protect user privacy and comply with relevant regulations.

Join Rise to see the full answer
What experience do you have with cloud services and infrastructure management?

I have extensive experience working with cloud platforms like AWS and Google Cloud. I've managed and deployed services using containers orchestrated with Kubernetes. I also leverage infrastructure as code (IaC) tools, such as Terraform, to maintain scalability and efficiency for our applications.

Join Rise to see the full answer
How do you keep up with the latest trends in backend engineering?

To stay current in backend engineering, I regularly read industry blogs, participate in online communities, and attend webinars related to software development and emerging technologies. Engaging in local tech meetups and hackathons is also an excellent way to collaborate and learn from peers, ensuring I remain connected to new trends.

Join Rise to see the full answer
Describe your experience with performance optimization in backend systems.

Performance optimization in backend systems has involved analyzing bottlenecks through profiling tools and understanding system loads. I've implemented various techniques, such as load balancing and indexing in databases, to reduce latencies and improve throughput, resulting in a significant performance boost. A proactive approach to monitoring and tuning the system is key to maintaining optimal performance.

Join Rise to see the full answer
What is your approach to deploying updates in a microservices environment?

In a microservices environment, my deployment approach is centered around continuous integration and continuous deployment (CI/CD) pipelines. This allows for efficient testing and rolling out updates. I prioritize canary releases when possible to minimize risks, and I always ensure fallback options are in place to revert changes should any issues arise.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Transparent & Candid
Growth & Learning
Inclusive & Diverse
Empathetic
Collaboration over Competition
Feedback Forward
401K Matching
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Sick Days
Paid Time-Off
Disability Insurance
Life insurance
Learning & Development
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

Peerspace is on a mission to bring people together, starting with making it easy to find and book the perfect places to meet, create, and celebrate.

15 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!