
Senior Full-Stack Software Engineer – Growth
LawPay
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $150,000 - $180,000 per year
Job Level
Senior
Tech Stack
CloudMySQLNext.jsNode.jsPostgresReactRubyRuby on RailsSQL
About the role
- Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
- Utilize and maintain reusable component libraries.
- Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.
- Modernize web applications to enhance user experience, improve performance, and ensure scalability.
- Mentor and coach software engineers, fostering professional growth within the team.
- Work closely with UX teams to design and ship web applications with a focus on usability.
- Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
- Partner with technical and non-technical stakeholders to gather requirements, propose solutions, and align with business goals.
- Lead team ceremonies, including sprint planning, grooming, and retrospectives, ensuring effective communication and coordination.
- Drive technology initiatives to enhance application performance, scalability, and maintainability.
- Stay updated with industry trends and emerging technologies to bring innovation to the team.
- Provide technical expertise to the broader engineering group to drive positive outcomes.
Requirements
- BS in Computer Science or related field, or equivalent professional experience.
- 7+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
- Extensive experience building production-grade React applications, including developing reusable components, managing complex state, and optimizing front-end performance.
- Professional experience with Ruby on Rails, with the ability to develop and maintain APIs and other backend functionality.
- Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).
- Strong understanding of SOLID design principles and software design patterns.
- Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
- Excellent teamwork, documentation, and communication 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
ReactRuby on RailsSQLPostgreSQLMySQLLean product developmentAgile frameworksSOLID design principlessoftware design patternscloud-based solutions
Soft skills
teamworkdocumentationcommunicationmentoringcollaborationproblem-solvingleadershipcoachingstakeholder engagementinnovation
Certifications
BS in Computer Science