freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Senior full-stack engineer building and evolving a Ruby on Rails survey app, integrating AI tools into the workflow and deploying cloud-native AWS solutions.

Role Description

We’re looking for a highly autonomous Senior Full Stack Engineer to own and evolve a survey application built on Ruby on Rails. This role is ideal for someone who thrives in a high-ownership environment and is excited to leverage AI as a core part of the development workflow.

  • Own the full lifecycle of the survey application (design, development, deployment, maintenance)
  • Build and maintain features using Ruby on Rails across the full stack
  • Architect and deploy cloud-native solutions on AWS (ECS, CloudFormation, load balancers, etc.)
  • Design scalable, reliable backend systems and responsive user experiences
  • Embrace an AI-first development strategy
  • Evaluate and integrate emerging technologies, including voice AI and conversational interfaces
  • Monitor performance, troubleshoot issues, and continuously improve system reliability
  • Establish best practices for code quality, testing, and deployment as a solo engineer
  • Deep experience using AI coding tools (e.g., Augment, ChatGPT, Cursor, Claude, etc.) in daily workflows
  • Ability to guide, review, and validate AI-generated code, not just generate it
  • Strong intuition for when and how to rely on AI vs. manual implementation
  • Interest in integrating AI capabilities (e.g., voice, NLP, automation) into products

Mindset & Ownership:

  • Comfortable operating as the sole engineer on a product
  • Strong problem-solving skills and ability to make architectural decisions independently
  • Eagerness to learn new technologies quickly (especially in AI/voice space)
  • Pragmatic and product-focused—able to balance speed with quality

Qualifications

  • Strong experience with Ruby on Rails (5+ years preferred)
  • Own and improve CI/CD pipelines and deployment automation for the application
  • Strong hands-on experience with PostgreSQL, including schema design, SQL query development, performance tuning, and troubleshooting
  • Full stack development experience (frontend + backend)
  • Hands-on experience building and deploying applications in AWS, including:
    • ECS (or similar container orchestration)
    • CloudFormation (or infrastructure-as-code equivalents)
    • Load balancers, networking, and scaling patterns
  • Experience designing and maintaining production-grade systems

Preferred Qualifications

  • Experience with voice AI platforms or conversational UX
  • Experience with frontend development, especially React and NextJS
  • Experience with CI/CD pipelines and DevOps best practices
  • Startup or early-stage product experience

Team Culture + Values

  • One Team: We win together, support each other, and share credit.
  • Inclusion: We respect differences and welcome every voice.
  • Transparency: We’re open, honest, and clear about our goals.
  • Agility: We move fast, test ideas, and learn as we go.
  • Empathy: We listen, care, and anticipate others’ needs.
  • Growth Mindset: We stay curious, keep learning, and aim to improve every day.
  • Proactivity: We act thoughtfully, own outcomes, and bring our best selves to work.

Benefits

  • Remote work environment
  • Health benefits paid for employees
  • Flexible Paid Time Off Policy
  • 11 company holidays per year
  • Paid parental leave
  • 401K with matching contributions
  • Learning and development allowance
  • A diverse, inclusive, and fun team!