Remote Otter LogoRemoteOtter

Senior Software Engineer - Remote

Posted 19 weeks ago
Software Development
Full Time
United States

Overview

We are looking for a highly skilled Senior Software Engineer to join our team and take a leading role in building scalable, reliable, and efficient systems. As a key contributor, you will leverage your expertise in TypeScript, Node.js, PostgreSQL, Redis, and cloud services (GCP or equivalent) to design and optimize backend systems that power our SaaS platform. This is an exciting opportunity for an experienced engineer with a strong foundation in cloud-native architectures, database technologies, and SaaS development.

In Short

  • Backend Development: Build and maintain robust, high-performance backend services using TypeScript and Node.js.
  • Cloud-Native Systems: Design and implement scalable, cloud-native architectures on Google Cloud Platform (GCP) or other cloud providers.
  • Database Design and Optimization: Develop and optimize database schemas, queries, and indexing strategies for PostgreSQL and Redis to ensure efficient data management.
  • SaaS Development: Leverage your experience in SaaS environments to build scalable and reliable multi-tenant solutions.
  • Dockerized Workflows: Use Docker to containerize applications, ensuring seamless deployment and scalability.
  • Collaboration: Work closely with product managers, frontend developers, and other team members to deliver high-quality solutions.
  • Technical Leadership: Mentor junior engineers and contribute to architectural decisions that impact the platform’s scalability and performance.

Requirements

  • Experience: 5+ years of professional software engineering experience, with a focus on backend systems. Proven experience working at a SaaS company or on SaaS products.
  • Technical Expertise: Expert-level proficiency in TypeScript and Node.js. Strong understanding of database technologies, with hands-on experience in PostgreSQL and Redis. Experience designing, optimizing, and managing database schemas and queries. Proficiency with Docker for containerized workflows. Hands-on experience with at least one cloud service provider (GCP, AWS, Azure). Strong understanding of cloud-native architectures, including microservices, distributed systems, and serverless technologies.
  • Soft Skills: Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Ability to take ownership of complex projects and deliver solutions with minimal supervision.

Benefits

  • Competitive salary and benefits, including equity options.
  • Opportunities to work on cutting-edge SaaS technologies in a collaborative and innovative environment.
  • Flexible work environment with remote-friendly policies.
  • A chance to take ownership of impactful projects and influence the technical direction of the company.
RainesDev logo

RainesDev

RainesDev is a forward-thinking technology company specializing in the development of scalable and reliable SaaS solutions. With a focus on leveraging modern technologies such as TypeScript, Node.js, and cloud services, RainesDev is dedicated to building efficient backend systems that enhance user experience. The company fosters a collaborative and innovative work environment, encouraging technical leadership and mentorship among its team members. RainesDev values flexibility and offers a remote-friendly workplace, providing opportunities for engineers to work on cutting-edge projects that shape the future of cloud-native architectures.

Share This Job!

Save This Job!

Similar Jobs:

TriTech Enterprise Systems logo

Senior Software Engineer - Remote

TriTech Enterprise Systems

6 weeks ago

TriTech Enterprise Systems is looking for a Senior Software Engineer to develop microservices and user interfaces in a hybrid work setting.

MD, USA
Full-time
Software Development

Velo3D

Senior Software Engineer - Remote

Velo3D

6 weeks ago

Join Velo3D as a Senior Software Engineer to develop advanced tools for 3D printing applications.

Worldwide
Full-time
Software Development
Mediafly logo

Senior Software Engineer - Remote

Mediafly

6 weeks ago

Join Mediafly as a Senior Software Engineer to develop backend services using Java and improve system performance in a fully remote Agile team.

Canada
Full-time
Software Development
Highlight logo

Senior Software Engineer - Remote

Highlight

6 weeks ago

Join Highlight as a Senior Software Engineer to build scalable software solutions that enhance data analysis for customers.

USA
Full-time
Software Development
$135,000 - $165,000/year
Fountain Mexico logo

Senior Software Engineer - Remote

Fountain Mexico

6 weeks ago

Join Fountain as a Senior Software Engineer to develop innovative web applications for frontline workforce management.

Mexico
Full-time
Software Development