Senior Full Stack Engineer at BoomPop

Apply Now

Job Description

At BoomPop, we believe in the importance of bringing people together. Since 2020, we’ve been transforming the way people gather, making it easier, more engaging, and truly unforgettable. We combine a top-notch event planning team with cutting-edge AI technology to make planning events as easy as shopping online.

We’ve organized critical events for over 6,000 clients, including Google, Nike, and Accenture, bringing together more than 300,000 attendees. And we’re just getting started.

We have raised over $35M from top-tier investors, including Atomic, ACME Capital, and Alex Rodriguez (A-Rod).

Why Join Us?

The world of work is changing, and BoomPop is leading the charge. With remote work on the rise, companies like Airbnb, Salesforce, and Shopify are embracing a new mantra: “Offsites are the new office.”

The group travel and events industry is booming, and we’re at the heart of it. Businesses are shifting their budgets from traditional office spaces to in-person experiences. Group travel, which was already a massive part of the $900 billion corporate travel industry, is growing even faster now.

Join us and be part of a world-class team that’s redefining the future of travel and events. You’ll find endless opportunities for growth, the chance to work with top-tier clients, and the thrill of making a real impact on the world.

Mission: Essence of the Job

As a Senior Full Stack Engineer, you will play a pivotal role in shaping our product and technology landscape. Your mission is to design, develop, and maintain scalable software solutions that drive our innovation and business goals. Collaborating closely with cross-functional teams, you will leverage your expertise to mentor junior engineers, enhance our coding standards, and implement best practices in software development.

Top 3 Priorities

End-to-end software development and system ownership
Demonstrate leadership in code quality and best practices
Be innovative and collaborate cross-functionally

Within 30 Days

Ramp up on BoomPop’s end-to-end stack (React, Node, AWS, GraphQL, etc.)
Start shipping code in production environments
Participate in code reviews and contribute to technical discussions
Document findings or opportunities for optimization

Within 60 Days

Own and ship a key full-stack feature from planning to release
Identify and fix at least one performance, scalability, or reliability gap
Share insights or tooling improvements with the broader engineering team
Act as a mentor to at least one junior engineer

Within 90 Days

Serve as technical owner for a product vertical or user flow
Improve testing coverage and developer experience through automation
Propose and help implement cross-functional improvements to how we build
Partner closely with product and design to influence roadmap decisions

Competencies

Efficiency. Able to produce significant output with minimal wasted effort.
Attention to detail. Does not let important details slip through the cracks or derail a project.
Autonomy. The ability to self-direct, make decisions, and move work forward without constant oversight. Autonomous team members are proactive, accountable, and know when to ask for help — and when to run with it.
Cross-Functional Collaboration. Working effectively across teams, functions, and levels to get things done. This means clear communication, building trust, and being a partner others want to work with.
Resource / Time Allocation. Knowing how to prioritize work, manage bandwidth, and make smart trade-offs with time, people, and budget. This is about being efficient, thoughtful, and always focused on what will have the highest impact.
Innovation. Bringing fresh ideas, creative problem-solving, and a willingness to challenge the status quo. Innovators don’t just ideate — they build, test, and iterate quickly to find better ways of doing things.
Communication. Speaks and writes clearly and articulately without being overly verbose or talkative. Maintains this standard in all forms of written communication, including e-mail.

What You’ll Do

Provide/inspire innovation features that fuel the growth of BoomPop as a whole and generate creative ideas for emerging business needs
Be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems
Provide high-quality code and design review feedback to other engineers; define, evangelize, and lead the adoption of standards and best practices within the organization for code and design reviews.
Optimize performance and maintain system stability
Ensure that software design patterns and best practices are followed throughout the development process
Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development
Code Review and Mentorship: Review code contributions from the team and provide constructive feedback to promote code quality and maintain coding standards.
Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer.
3+ years of experience in mid-tier – AWS Lambda, Node, etc.
Experience with test automation: CI/CD, unit/integration/functional testing
Desire to work at a startup! This means things change quickly, and you’re comfortable with that
Experience with AI or machine learning is a plus

Technologies We Use

TypeScript – frontend and backend
AWS Serverless – Lambda, etc.
SST
Next.js
GraphQL
Postgres
Elasticsearch
MaterialUI/React
Playwright automated testing
Automated CI/CD pipeline using Github Actions
OpenAI APIs

Qualifications

BS/MS in Computer Science or equivalent experience
5+ years of experience delivering systems and applications
Solid foundation in writing scalable code following best practices of accessibility, performance optimization, and instrumentation.
Solid knowledge of algorithms and design patterns
Strong experience with relational/non-relational database design, implementation, and analytics
3+ years of React experience

Benefits & Perks

Competitive salary + equity, with tons of room for career growth
Company sponsored 401(k)
Generous PTO
Paid parental leave
Flexibility to work from anywhere
Amazing annual team-wide and department offsites
World-class medical, vision, and dental plans with 100% employee contributions covered + 80% dependent contributions covered
$50/month phone stipend

Occasional Travel: Connecting is in our DNA, please note that we anticipate roughly 6-8 nights of travel per year for this role.

Total Compensation Package; Including Benefits and Stock:

Base: $136,000 – $178,000 a year; Depending on Experience and Qualifications
Medical, vision, dental, life: $10,000 – $16,000 a year; Depending on Individual or Family Plan
Equity: Our vision is to take BoomPop to the moon 🚀

Please note that this is a fully-remote opportunity.

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

BoomPop is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden under federal, state, or local law. BoomPop considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

For California-based applicants: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, BoomPop will consider for employment qualified applicants with arrest and conviction records.

If you have any questions or if you are an individual with a disability and would like to request a reasonable accommodation as part of the application or recruiting process, please contact us at talent@boompop.com.

Loading job details
Sahil ‎PalStatus is online
MessagingYou are on the messaging overlay. Press enter to open the list of conversations.
1

Compose message
You are on the messaging overlay. Press enter to open the list of conversations.
Page inboxes
Click to see affiliated inboxes