Get Hired Logo Get Hired

Software Engineer - Fountain Hire

Posted: May 29, 2025

Job Description

Join Fountain as a Senior Software Engineer, building user-centric web applications that improve employee retention within a fast-growing, distributed SaaS company. You'll collaborate with product and design teams, own feature development, and operate with significant autonomy.

Key Information

  • Location Model: Remote
  • Location Details: Globally distributed, requiring collaboration across time zones (Western and Northern Europe, USA, South Africa, Mexico, etc.).
  • Salary Range: Competitive
  • Years Experience Min: 5+ years
  • Employment Type: Permanent
  • Company Industry: SaaS (HR Tech / Employee Retention)
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: Flexible time off, requires collaboration across distributed time zones.

Technical Stack

  • Core (Must-Have):
    • Ruby on Rails
    • PostgreSQL
    • Elasticsearch
    • Docker
    • Typescript
  • Nice-to-Have:
    • React
    • Sidekiq
    • Redis
    • Event-driven architectures
    • Serverless architectures
    • High volume architectures
    • API strategies
    • MongoDB
    • AWS
    • Micro-services
    • Web security

Role & Responsibilities

  • Key Responsibilities:
    • Design, develop, test, and maintain product features.
    • Collaborate with product and design teams.
    • Review and collaborate on other developers' work.
    • Ensure product quality, reliability, and security.
    • Optimize applications for performance and scalability.
  • Must-Have Qualifications:
    • 5+ years with dynamic languages (Ruby on Rails, Typescript) and web dev tools.
    • Expertise in product-oriented software development and architecture.
    • Proficiency in Ruby on Rails, PostgreSQL, Elasticsearch, Docker.
    • Strong understanding of testing and CI/CD.
    • Ownership mentality and problem-solving skills in dynamic situations.
  • Nice-to-Have Qualifications:
    • Experience in B2B SaaS startup environments.
    • Experience in remote international settings.
    • Familiarity with various architectures (event-driven, serverless, high volume).

Company & Culture

  • Benefits Highlights:
    • Competitive health insurance plans (Mexico).
    • Christmas bonus (Mexico).
    • Flexible time off.
    • Paid holidays.
    • Annual allowance for ongoing education/career advancement.
    • Home office, cell phone, and wellness reimbursements.
  • Potential Red Flags / Things to Note:
    • Requires collaboration across significantly different time zones.
    • Fast-paced, rapidly growing team operating with agility and speed.
  • Company Culture Snippets:
    • Operates with autonomy typical of early-stage product development.
    • Globally distributed and diverse workplace.

Job Details

Location

Remote / Mexico

Key Skills

Docker React Typescript Redis Ruby On Rails Sidekiq Postgresql Elasticsearch