Skip to main content
1950LabsLA

Sr. Full-Stack Software Engineer

1950Labs
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Location: Remote

Time Zone: 9:00 AM – 6:00 PM EDT/EST

About the Role

We are looking for a Sr. Full-Stack Software Engineer to take full technical ownership of a direct-mail marketing product within the Print team. This role requires a highly autonomous engineer who can work independently, clarify ambiguous requirements, break down complex problems, and deliver high-quality solutions without constant direction. The engineer will own the product end-to-end, partnering with Product, Design, Engineering, and Print Operations to support roadmap planning, feature development, performance improvements, integrations, and production support. The frontend stack is currently transitioning from Vue to React, so the ideal candidate should be comfortable working with both technologies and contributing to the migration.

Key Responsibilities

  • Own the product end-to-end, from requirements analysis through deployment and post-release support.
  • Design, build, and maintain features using Laravel, Vue, React, MariaDB, Redis, and related technologies.
  • Collaborate with Product, Design, Engineering, and Print Operations to define requirements, scope, trade-offs, and delivery plans.
  • Maintain and improve integrations with print vendors, address validation systems, tracking services, third-party APIs, and webhooks.
  • Triage, investigate, and resolve production issues as the primary subject-matter expert for the product.
  • Participate in Scrum ceremonies, including planning, refinement, retrospectives, daily stand-ups, and Three Amigos sessions.
  • Contribute to architectural decisions across the broader print system.
  • Identify, prioritize, and address technical debt as part of ongoing product ownership.
  • Document technical decisions, implementation details, and ticket updates clearly for cross-functional visibility.

Must-have Requirements

  • Senior-level software engineering experience, with 8+ years of professional experience building production web applications.
  • Demonstrated experience owning a product or major feature area as the most senior or sole engineer.
  • 5+ years of experience with PHP and Laravel.
  • Strong Laravel experience, including queues, jobs, scheduled tasks, observers, and service providers.
  • Proficiency with React, or strong React fundamentals with willingness to ramp up quickly.
  • Experience with Vue.
  • Strong experience with MariaDB, including schema design, query optimization, and indexing.
  • Experience using Redis beyond caching, including queues, locks, or pub/sub.
  • Experience using Docker in a development workflow.
  • Solid understanding of Action Classes, Service Classes, Repository Pattern, and Observer Pattern.
  • Strong testing discipline with PHPUnit, including integration testing for queue jobs.
  • Experience designing and integrating REST APIs, third-party APIs, and webhooks.
  • Ability to effectively multitask with LLM AI tools to accomplish development goals.
  • Highly self-directed working style, with comfort navigating ambiguity and asking the right questions.
  • Strong written communication skills, including clear documentation of decisions and ticket updates.
  • Ability to work independently, maintain ownership, and consistently deliver without requiring close supervision.

Nice-to-have Requirements

  • 10+ years of professional software development experience.
  • Experience in direct mail, print production, or variable data printing.
  • Experience with USPS APIs or address validation workflows.
  • TypeScript experience.
  • Tailwind CSS experience.
  • GitLab CI/CD experience.
  • Experience with New Relic or comparable APM tooling.
  • Experience in real estate technology, marketing technology, or related platforms.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

8 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profile1950Labs logoLA

1950Labs

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at 1950Labs

Explore the variety of open remote roles at 1950Labs, offering flexible work options across multiple disciplines and skill levels.

View all jobs at 1950Labs

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan