Top

Senior Software Engineer

San Francisco, CA, USA

477 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.
    What We Offer
    • 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.

    Qualification

    Bachelor's Degree

Key Skills Required

AWSPostgreSQLAzureCI/CDCloud ServiceCollaborationCommunicationData ManagementDatabaseDatabase DesignDatabase TechnologiesDesignDevelopmentGoogle Cloud PlatformGrafanaHighly SkilledInfluenceInfrastructureInfrastructure as CodeLeadershipManagementMicroservicesMinimal SupervisionNode.JSOptimizationOwnershipScalabilitySoft SkillsSoftware EngineeringSupervisionTechnical DirectionTechnical 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 Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Senior Software Engineer, Mapping

General Motors • San Francisco, CA, USA

Experience: 3 - 4 yrs

Salary: $144,700 - $261,300 / Annual Salary

View Job
Senior Software Engineer, AV Frameworks

General Motors • San Francisco, CA, USA

Experience: 7 - 8 yrs

Salary: $154,420 - $235,900 / Annual Salary

View Job
Senior Software Engineer -- ADAS Sensors

General Motors • San Francisco, CA, USA

Experience: 4 - 5 yrs

Salary: $153,200 - $234,100 / Annual Salary

View Job
Senior Software Engineer - Autonomous Software Systems

General Motors • San Francisco, CA, USA

Experience: 4 - 5 yrs

Salary: $153,200 - $234,100 / Annual Salary

View Job
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