Senior Software Engineer
Company: TopDog Law
Location: Remote (Remote)
Salary: $160,000 - $190,000 a year
Type: Full-time
Remote: Yes
Posted: 2026-03-12
About this role
## The Opportunity: Join TopDog Law and Build Something Meaningful
This role is an opportunity to:
- Join a rapidly growing national firm at a formative stage
- Make a visible, measurable impact on a rapidly growing business
- Grow your skills, responsibility, and influence as the firm scales
- Work alongside high-caliber, mission-driven teammates who care deeply about doing great work
We are looking for people who don’t just want a job, they want purpose and impact.
## What You’ll Do
In this role, you will be responsible for:
- Design, build, and operate production systems that support critical business workflows
- Develop backend services and APIs using TypeScript, Node.js, and frameworks such as NestJS
- Build internal tools and operational interfaces using React, Next.js, or similar modern frontend frameworks
- Own services and features end-to-end, from technical design through deployment and operation
- Design APIs, services, and data models that support scalable and maintainable systems
- Implement integrations with internal systems and external platforms
- Design and implement asynchronous workflows and background processing using queue-based or messaging systems
- Work with technologies such as PostgreSQL and Redis to support application data storage, caching, and job processing
- Contribute to infrastructure and deployment processes using Docker and CI/CD pipelines
- Monitor and support production systems, troubleshoot issues, and improve system reliability
- Improve existing systems by reducing complexity, addressing technical debt, and strengthening system design
- Participate in architectural discussions and contribute to long-term platform design decisions
- Collaborate with Product and stakeholders to translate business requirements into practical technical solutions
- Mentor engineers through code reviews, technical discussions, and collaborative development
- Contribute to a culture of engineering excellence through strong development p...