1950Labs
Sr. Full-Stack Software Engineer
Remote Full Stack Software Engineer role with clear candidate location fit.
PostedJun 14, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
USA
Role overview
Sr. Full-Stack Software Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
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.
Similar roles
Keep a backup shortlist.
Node.js, Python 5 accepted countries
Senior Full Stack EngineerOpsvisView role JavaScript, Python 5 accepted countries
Senior Full Stack EngineerIndeedView role React, REST 1 accepted country
Senior/Lead Full Stack EngineerTeamviewerView role CI/CD, React 1 accepted country
Senior Full Stack EngineerSureifyView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.