Senior Software Engineer

🕒 March 13

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of TopDog Law

TopDog Law

51 - 200 employees

Founded 2019

đŸ‘„ B2C

đŸȘ Marketplace

B2C ‱ Marketplace

TopDog Law is a national marketing network and personal injury law firm brand that connects injured individuals with local counsel across the United States. The organization (including Helm Law Group, LLC) focuses on accident and injury cases — car and truck accidents, medical malpractice, birth injuries, nursing home abuse, sexual abuse, slip-and-fall, workers' compensation, and wrongful death — offering free case reviews and contingency-fee representation. TopDog Law operates a network of partner firms licensed in different states, maintains multiple offices nationwide, and emphasizes client communication, advertising-driven outreach, and connecting clients to local licensed attorneys.

📋 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.

🎯 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.

Apply Now

Similar Jobs

🕒 March 12

Keeper Security, Inc.

501 - 1000

🔒 Cybersecurity

☁ SaaS

🏱 Enterprise

Senior Software Engineer designing and maintaining cryptographic backend systems for Keeper Security. Collaborating with teams to ensure high security standards and product reliability.

Java

JavaScript

Python

Ruby

Rust

Go

.NET

🕒 March 12

Keeper Security, Inc.

501 - 1000

🔒 Cybersecurity

☁ SaaS

🏱 Enterprise

Senior Software Engineer building endpoint privilege management solutions for Keeper Security. Collaborating with cross-functional teams to enhance security and reliability in user's devices.

Java

Linux

MacOS

Rust

SDLC

Go

.NET

🕒 March 12

NVIDIA

10,000+ employees

đŸ€– Artificial Intelligence

🎼 Gaming

AI systems engineer at NVIDIA developing libraries and GPU kernels to accelerate AI inference. Focus on high impact AI workloads and collaboration with deep learning teams.

Open Source

Python

PyTorch

Tensorflow

🕒 March 12

NVIDIA

10,000+ employees

đŸ€– Artificial Intelligence

🎼 Gaming

AI Software Engineer developing libraries and GPU kernel technologies for efficient AI inference systems. Innovating AI systems software to accelerate inference with functionalities for large language models.

Open Source

Python

PyTorch

Tensorflow

🕒 March 12

Learning.com

51 - 200

📚 Education

☁ SaaS

Senior Software Engineer leading the design and development of scalable applications at Learning.com. Collaborating with cross-functional teams and mentoring junior engineers in a remote environment.

Angular

JavaScript

Microservices

Python

React

SQL