Job Closed
This listing is no longer active.
The best work for the best hourly workers. On a mission to help workers earn a better living and live better lives.
Staff Software Engineer, Fullstack
Location
California
Posted
148 days ago
Salary
$150K - $250K / year
Seniority
Lead
Job Description
Staff Software Engineer, Fullstack
WorkWhile
• Own and evolve complex, user-facing product areas end-to-end - from product definition and system design to implementation, launch, and iteration • Partner closely with product, design, and engineering leadership to shape roadmap decisions and translate ambiguous problems into durable solutions • Lead high-leverage initiatives that span frontend, backend, and data concerns, setting clear technical direction and guiding execution • Make thoughtful tradeoffs between user experience, system complexity, and delivery speed in a fast-moving product environment • Raise the bar on product quality, system correctness, and engineering craft across the stack • Act as a force multiplier for the team: reviewing designs, mentoring engineers, and unblocking others
Job Requirements
- Significant experience building and owning product systems end-to-end, with depth in either frontend (JavaScript, React/React Native) or backend (Python)
- Strong working fluency across the stack, with the ability to lead product work beyond your primary area of expertise
- A product-minded approach to engineering — you care deeply about user outcomes, not just technical elegance
- Proven ability to operate in ambiguity: framing problems, proposing options, and guiding teams toward pragmatic solutions
- Strong communication skills and the ability to influence technical and product direction across disciplines
- Experience mentoring engineers and raising team-wide technical quality (people management not required)
Benefits
- Hybrid work culture with office hubs in SF, NY, Seattle & Toronto
- In-person company offsites
- Medical, dental, & vision coverage
- Flexible time off
- 401(k) with employer match
- WFH stipend to support your home office needs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Applies scientific principles to generate new concepts and demonstrate proof of principle via design analysis and prototypes for the new medical devices design and various complex problems • Apply medical device Design Control procedures to successfully develop concepts into products and provide engineering deliverables for all phases (concept, definition, development, qualification and launch) of the Product Development Process (PDP) • Design products used for infusion of fluids and medication, focused on disposable, sterile products used in infusion pumping systems • Perform engineering analysis utilizing tools such as MatLab, and ANSYS Finite Element Analysis (FEA) to assess feasibility and robustness of design • Must be proficient in selection of medical device engineering materials, plastic and metal components design, geometric dimensioning and tolerance analysis (GD&T), critical to function (CTF) and tolerance stack-up analysis • Expertise in medical device risk analysis and Failure Mode Effects and Criticality Analysis (FMECA) as per ISO 14971:2019 regulations, Design for Manufacturability (DFM) and Design for Testability (DFT) • Must be familiar with Lean Management methodology • Develop test methods and fixtures for medical device verification and Validation • Apply analytical and statistical methodologies to support design decisions • Provide technical leadership to internal and external partners for product development and on-market product support • Propose original and innovative technologies and provide input to the legal department when preparing patent applications • Coordinate the activities of designers and technicians to meet overall project objectives • Assess the various technical and schedule risks and define appropriate contingency plans • Communicate up and down the organization with status updates and any technical issues or issues relating to the balance between scope, resource and schedule • Coordinates with third party development partners, specifies project deliverables, and reviews work output • Understands medical regulations and standards and the applicability to product performance and testing requirements • Work on special projects as they arise, including root cause, NCR and CAPA investigations, customer complaints analysis, remediation activities and other ongoing product sustaining work • All other duties as assigned
• Design, develop, and deploy robust and scalable identity and access management (IAM) services, including authentication, authorization, user provisioning, and directory services. • Lead technical discussions, architectural reviews, and provide mentorship to junior and mid-level engineers within the team. • Collaborate closely with product managers, security engineers, and other engineering teams to define requirements, design solutions, and integrate identity services across Instructure's product ecosystem. • Implement and enforce best practices for security, data privacy, and compliance within identity systems. • Optimize existing identity solutions for performance, reliability, and maintainability. • Participate in on-call rotation and provide support for production identity systems, troubleshooting and resolving complex issues efficiently. • Contribute to the continuous improvement of development processes, tools, and infrastructure. • Stay current with industry trends and emerging technologies in identity management and security.
• Own the technical design, planning, and end-to-end implementation of new features within the Engage team’s services, collaborating with senior engineers on complex architectural decisions. • Work collaboratively with a distributed, remote team, using Agile methodologies. • Co-create across disciplines working close with Product, Design, and other area expert teams across the organization. • Follow and promote accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and participate in code reviews. • Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations. • Instrument services with logs/metrics/traces (Observe or similar) and contribute to incident ready observability. • Continuously improve by learning and sharing new methodologies, technologies and skills.
Senior Software Engineer – React Native
MagmaLabsMagmalabs builds tailored software solutions to help companies execute their vision.
• Lead the architectural design, development, and continuous evolution of scalable React Native mobile applications • Build and maintain high-quality cross-platform apps for iOS and Android using modern React Native practices • Optimize application performance, memory usage, and responsiveness across devices • Design and implement integrations with RESTful and GraphQL APIs • Ensure code quality and reliability through automated testing (Jest, React Native Testing Library, Detox) • Implement secure mobile practices including authentication flows, secure storage, and data protection • Collaborate closely with backend engineers, designers, and product managers to deliver seamless end-to-end mobile experiences • Contribute to CI/CD pipelines, mobile release processes (App Store / Google Play), and DevOps best practices • Maintain comprehensive technical documentation and promote knowledge sharing within the team • Conduct code reviews, uphold engineering standards, and mentor junior engineers • Participate in architectural discussions and contribute to long-term mobile platform strategy



