Senior Software Engineer

Job description

Senior Software Engineer

Remote | US-based | Full-time

Promenade (formerly BloomNation) is a profitable startup backed by top Silicon Valley investors, building the future of local commerce. We help small businesses compete and thrive with modern tools, and we’re looking for a Senior Software Engineer to help us scale.

You’ll be joining a senior engineering team focused on building and integrating the core systems that power our online platform, POS, and merchant tools. This role is ideal for someone who enjoys working across the stack, improving legacy systems, and shaping the future of our technology.

What You’ll Do

  • Work across our three core platforms: Promenade Dashboard, BloomNation POS, BloomNation Premium Sites
  • Build and maintain integrations with third-party and internal systems using REST and GraphQL APIs
  • Write clean, scalable, and tested code using tools like PHPUnit, PHPStan, Rector, PHP-CS-Fixer, and Playwright
  • Help modernize legacy systems with PHP 8.3, Symfony, and automated upgrade tooling (Rector, nikic/PHP-Parser)
  • Contribute to architectural discussions and help improve team-wide best practices
  • Review code, collaborate with other senior engineers, and contribute across projects where needed

It’s typical for new hires to have their first commit merged within the first day or two and to ship something to production during their first or second week.

Our Stack

  • Languages: PHP 8.3, TypeScript, JavaScript
  • Frameworks: Symfony, React, Vue, jQuery
  • APIs: REST, GraphQL
  • Tooling: PHPUnit, PHPStan, Rector, PHP-CS-Fixer, Playwright
  • Infra: Docker, AWS
  • Datastores: MySQL (Aurora), Redis, OpenSearch, Snowflake
  • 3rd-Party Services: Stripe, and many others

What We’re Looking For

  • 10+ years of professional software development experience
  • Deep experience with PHP and Symfony
  • Experience working across both backend and frontend (TypeScript or React is a plus)
  • Strong focus on clean, maintainable, and tested code
  • Comfortable working with legacy systems as well as modern stacks
  • Practical mindset and ability to choose the right tool for the job
  • Able to operate independently in a fast-moving environment

Requirements

  • Based in the US (between Eastern and Pacific time zones)
  • No contractors
  • No recruiters
  • No sponsorships

Hiring Process

  • Intro Call – With an engineering manager
  • Technical Interview – With an engineering manager
  • Take-Home Assignment – 1 hour of building a quick API
  • Panel Review – Discussion of your solution with the team

No leet code. No “if you were a color, what color would you be”

We aim to notify you within one week after each step. We keep it streamlined and transparent.

If you’re a senior engineer who knows how to move fast, write great code, and solve real-world problems, we’d love to hear from you.

More about us - Promenade

Promenade is a mission-driven company empowering local businesses with products and services that allow them to thrive online and offline. We build vertically-focused software catered to each industry we serve, leveling the playing field between the small business and large aggregators. Promenade was originally founded in 2011 as BloomNation, the nation’s premier network for local florists, disrupting the multi-billion dollar floral industry. After helping thousands of local florists across the country, we doubled down on our mission and began helping more small businesses who carried the same challenges of acquiring and retaining their own customers. Today, Promenade creates software for four industries - BloomNation (Floral), Promenade (Food, Liquor and Butchers) . The company is based in Santa Monica, CA along with Remote roles.

Additional highlights…

Backed by premier industry investors such as Andreessen Horowitz (AirBnB, Box, Facebook, Lyft, Twitter, etc.), Spark Capital (Tumblr, Upworthy, Warby Parker, etc.), and Crunch Fund (Square, Uber, etc.)

Named one of Entrepreneur’s “5 Sizzling Silicon Beach Startups to Watch”

Located one block away from the beach on the world-famous 3rd Street Promenade in Santa Monica

Why join Promenade?

If you want a front-row seat in seeing a company disrupt a massive industry and you love the idea of helping hardworking business owners that serve our local communities and neighborhoods, this is your place. At Promenade, everyone has a voice to create change and move the needle. No hierarchy, no bureaucracy, no politics…just real people working on solving real problems.

Share this job:
Please let Promenade know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply