
Software Engineer, Full-Stack – Mid-Senior
LawPay
full-time
Posted on:
Location Type: Remote
Location: Czech
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and implement customer-facing features across the stack using Ruby on Rails and React.
- Build and maintain APIs and backend functionality that support scalable product experiences.
- Contribute to and evolve reusable UI components and frontend patterns.
- Collaborate with Product and Design to break down work, assess tradeoffs, identify risks, and align solutions to business objectives.
- Own and modernize areas of the application to improve usability, performance, reliability, and maintainability.
- Write high-quality, well-tested code; participate in code reviews and help raise the team’s engineering standards.
- Debug and troubleshoot production issues; partner with QA/DevOps to support safe, reliable deployments.
- Communicate clearly with technical and non-technical stakeholders to gather requirements and propose pragmatic solutions.
- Contribute to agile team rituals (planning, refinement, retrospectives) and help the team deliver predictably.
- Share knowledge through pairing, code reviews, and technical guidance (mentorship expected at senior end of the range).
Requirements
- Professional experience building and shipping production software in a cross-functional environment.
- Experience with React building maintainable UI (reusable components, state management, performance considerations).
- Professional experience building APIs and backend features with Ruby on Rails.
- Proficiency with SQL and relational databases.
- Solid understanding of software design fundamentals (testing, maintainability, common patterns/principles).
- Experience working in agile product teams.
- Strong collaboration, documentation, and communication skills.
- Experience collaborating effectively with distributed teams across time zones.
Benefits
- Diversity, equity & inclusion at 8am: At 8am, we recognize that innovation occurs with a strong team of people who are diverse in background, personality, talent and ideas.
- Our culture is shaped by the people who bring it to life every day.
- Ensuring a diverse and inclusive workplace where we continue to learn from each other is an integral part of our culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsReactAPIsSQLrelational databasessoftware design fundamentalstestingmaintainabilitystate managementperformance considerations
Soft Skills
collaborationdocumentationcommunicationmentorshipproblem-solvingrisk assessmenttradeoff analysisagile methodologiesteamworkstakeholder engagement