Top

Senior Software Engineer

San Francisco, CA, USA

281 Days ago

Job Description


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.

Requirements

Key Responsibilities
  • 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.
Qualifications
  • 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.
    Preferred Qualifications
    • Experience designing multi-tenant SaaS platforms.
    • Knowledge of observability tools (e.g., Prometheus, Grafana) and performance monitoring.
    • Familiarity with CI/CD pipelines and infrastructure as code tools like Terraform.

    Qualification

    Bachelor's Degree

Key Skills Required

AWSPostgreSQLAzureCI/CDCloud ServiceCollaborationCommunicationData ManagementDatabaseDatabase DesignDatabase TechnologiesDesignDevelopmentGoogle Cloud PlatformGrafanaHighly SkilledInfrastructureInfrastructure as CodeLeadershipManagementMicroservicesMinimal SupervisionNode.JSOptimizationOwnershipScalabilitySoft SkillsSoftware EngineeringSupervisionTechnical LeadershipTerraformTypeScript

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 5 - 6 yrs

Contact Information


Company Name: RainesDev

Recruiting People: HR Department

Website: http://www.rainesdev.com

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

Senior Software Engineer

Microsoft • San Francisco, CA, USA

Experience: 4 - 5 yrs

Salary: $158,400 - $258,000 / Annual Salary

View Job
Senior Software Engineer

Kuzco • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $160,000 - $210,000 / Annual Salary

View Job
Senior Software Engineer, Full-Stack

Ord.io • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $180,000 - $240,000 / Annual Salary

View Job
Senior Software Engineer

RainesDev • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer, Backend

Ord.io • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $180,000 - $240,000 / Annual Salary

View Job
Senior Software Engineer

RainesDev • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer

RainesDev • San Francisco, CA, USA

Experience: 8 - 9 yrs

Salary: Competitive & Based on Experience

View Job
Tech lead, senior software engineer,AR/VR

Hireio, Inc. • San Francisco, CA, USA

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer, Back End

Capital One • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $158,600 - $181,000 / Annual Salary

View Job
Senior Software Engineer - Full Stack, Amazon Music Search

Amazon • San Francisco, CA, USA

Experience: 5 - 6 yrs

Salary: $151,300 - $161,300 / Annual Salary

View Job