
Senior Full-Stack Software Engineer
LawPay
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $130,000 - $190,000 per year
Job Level
About the role
- Design and implement scalable web applications using modern frameworks such as Ruby on Rails, React, Node/NestJS, and NextJS
- Modernize existing applications to enhance user experience, performance, and long-term maintainability
- Utilize, contribute to, and evolve reusable UI component libraries
- Work closely with UX partners to design and ship intuitive, high-quality user experiences
- Contribute to core platform capabilities that support multiple products (e.g., identity, authentication, APIs, shared services)
- Help define and evolve backend architectures that enable scalability, reliability, and sustainable growth
- Proactively identify and implement improvements to application performance, scalability, and maintainability
- Design, build, and maintain backend services and RESTful APIs
- Build or contribute to iOS and Android mobile applications using Expo / React Native, as applicable
- Evaluate and implement AI-powered features where they create meaningful customer and business value
- Stay current with emerging technologies and apply them thoughtfully to real-world problems
- Partner with product managers to assess trade-offs, identify risks, and align technical solutions with business goals
- Collaborate with engineers, designers, QA, DevOps, and cross-functional stakeholders to deliver outcomes—not just features
- Support software deployments through debugging, troubleshooting, and coordination with DevOps and QA teams
- Participate in Agile ceremonies including sprint planning, grooming, and retrospectives
- Mentor and coach other engineers, sharing best practices and helping raise the technical bar across the team
- Provide technical expertise in software architecture, design patterns, and maintainable system design.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience
- 7+ years of experience designing, building, and debugging large-scale, cloud-based applications (with flexibility for deeper senior-level experience)
- Experience building production-grade applications with React, including reusable components, complex state management, and performance optimization, with comfort contributing across the full stack.
- Professional experience building and maintaining backend services using Ruby on Rails (or deep experience with a comparable MVC framework).
- Solid understanding of SOLID principles, software design patterns, and scalable architecture
- Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL
- Experience working in Agile / Lean product development environments (Scrum, Kanban)
- Comfortable leveraging AI tools and technologies to improve workflows, productivity, or product capabilities
- Excellent communication, collaboration, and documentation skills.
- Demonstrated experience leveraging AI tools and technologies to improve workflows, enhance decision-making, or drive innovation.
Benefits
- Health Insurance Coverage: We offer our 8Team a variety of medical, dental, and vision plans, designed to fit your needs, including a 100% company-paid HDHP plan for employees.
- Financial perks: We offer a competitive compensation and benefits package including annual bonuses, equity options and 401(k) or RRSP if in Canada, with a company match for all team members.
- Time for what matters: Flexible Time Off, paid holidays, and a parental leave program for our new parents.
- Wellness: Wellness stipends, mental health support, and one-on-one nutrition coaching.
- Learning and Development: Continuous learning through 8am.edu, leadership programs, professional development funds, and individually focused talent development.
- Giving back to the communities around us: Participate in our charitable matching gift program, paid time off for volunteer service, and company-sponsored volunteer events (both local and virtually).
- Engagement: Virtual and in-person team-building events, quarterly award recognition through our Rise & Shine Award of Excellence Program, and our peer-to-peer appreciation platform.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsReactNodeNestJSNextJSRESTful APIsSQLPostgreSQLMySQLAI tools
Soft Skills
communicationcollaborationdocumentationmentoringcoachingproblem-solvingrisk assessmenttrade-off analysisuser experience designtechnical expertise
Certifications
Bachelor’s degree in Computer Science