TopDog Law

Personal Injury Law Firm

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2019H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

$160K - $190K / year

Bachelor Degree5 yrs expEnglishDistributed SystemsDockerJava ScriptNext.jsNode.jsPostgre SQLRabbit MQReactRedisSQLType Script

Job Description

• 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 practices and thoughtful technical decision-making.

Job Requirements

  • 5+ years of professional software engineering experience designing and operating production systems
  • Strong experience with TypeScript and Node.js
  • Experience designing and building backend services, APIs, or distributed systems
  • Experience working with modern frontend frameworks such as React or Next.js
  • Strong understanding of system design, API design, and data modeling
  • Experience working with SQL databases, preferably PostgreSQL
  • Familiarity with Redis or similar technologies for caching or background job processing
  • Experience implementing asynchronous processing systems, such as job queues or messaging platforms (e.g., BullMQ, RabbitMQ, or similar)
  • Experience working with containerized applications and deployment pipelines, including Docker and CI/CD workflows
  • Strong experience working in Git-based development environments, including pull requests, code reviews, and structured branching strategies
  • Ability to balance speed of delivery with long-term system maintainability
  • Comfort operating in complex or evolving systems and driving work forward with limited direction
  • Strong communication skills and a collaborative mindset.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

Senior Full-Stack Engineer building user experiences for NerdWallet's fintech applications

AWSCloudGatsbyGoogle Cloud PlatformGraphQLJavaScriptNext.jsNoSQLReactSQLTypeScript
California
$136K - $252K / year

Senior Software Engineer

Givebutter

Givebutter is the most-loved nonprofit fundraising platform. 💛

Full-stack Engineer4 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Software Engineer developing full stack features for nonprofit fundraising platform.

JavaScriptLaravelMySQLPHPPostgreSQLReactReduxTypeScriptWebpack
California + 7 moreAll locations: California, Colorado, New York, Minnesota, Tennessee, Texas, Utah, Washington
$170K - $190K / year
Full-stack Engineer4 days ago
Full TimeRemoteTeam 10,001

The Software Engineer III will independently design, develop, and implement highly complex, scalable Salesforce applications, integrations, and back-end services using Apex, LWC, Node.js, and cloud technologies. Key duties include driving the implementation of AI/ML features like Einstein Copilot and mentoring junior engineers on technical standards and best practices.

United States
$104K - $153K / year

Director, Software Engineering - Shopping (Remote-Eligible)

Capital One

At Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.

Full-stack Engineer4 days ago
Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

Lead multiple software engineering teams to develop customer-facing applications, mentor engineers, and enhance software engineering practices focusing on cutting-edge technologies and AWS deployment.

AWSCloud InfrastructureGoJavaJSONNode.jsNosql DatabasesPythonReactRelational DatabasesRest
Virginia
$244.7K - $307.2K / year