Logo for 1950Labs

Sr. Full-Stack Software Engineer

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • β€’
    Action Oriented
  • β€’
    Communication
  • β€’
    Problem Solving
  • β€’
    Multitasking

Roles & Responsibilities

  • Senior-level software engineering experience, with 8+ years of professional experience building production web applications.
  • 5+ years of experience with PHP and Laravel.
  • Proficiency with React, or strong React fundamentals with willingness to ramp up quickly.
  • Strong experience with MariaDB, including schema design, query optimization, and indexing.

Requirements:

  • 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.
  • Triage, investigate, and resolve production issues as the primary subject-matter expert for the product.

Job description


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.

Full Stack Engineer Related jobs

Other jobs at 1950Labs

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.