Senior Software Engineer - Backend (E5)
FountainPosition Overview
Join our Applicant Experience team as a Senior Software Engineer - Backend (E5) and play a pivotal role in designing, developing, and maintaining cutting-edge features for our monolithic Ruby on Rails application with a React + Typescript frontend. You will be part of a dedicated product team of 3 to 4 developers, collaborating throughout the entire product lifecycle to deliver high-quality solutions that facilitate the hiring of millions of hourly employees each year for the world's biggest employers.
Responsibilities
- Architect, implement, and test robust product features
- Contribute to technological choices and architectural design processes
- Review and collaborate with other developers' work
- Ensure the quality, reliability, security, and operational excellence of your products
- Work hand-in-hand with product and customer-facing teams to understand requirements and deliver solutions that meet customer needs while improving the experience for millions of applicants
- Break down product scope, plan deliverables, and proactively identify blockers, communicating effectively with stakeholders
- Triage and resolve unforeseen issues, coordinating with appropriate stakeholders to ensure minimal disruption
What You Should Bring
- 5+ years of experience in dynamic languages such as JavaScript, Ruby/Rails, and other web development tools
- Proven expertise in product-oriented software development and architecture at scale
- Strong understanding of testing and CI/CD best practices
- An ownership mentality, capable of designing solutions that address niche customer requirements while enhancing the experience for millions of applicants
Nice To Have
- Experience in B2B SaaS
- Familiarity with best practices for securely scaling datastores containing PII and other sensitive details (e.g., PostgreSQL, Elasticsearch, Redis)
- Proficiency in Ruby (on Rails) and/or React with Typescript
- Experience with Infrastructure-as-Code using Kubernetes and/or Terraform to build compute clusters on platforms like AWS, Azure, and Google Cloud Platform
Why Work with Us
Fountain offers an incredibly unique work environment. We employ a diverse team all over the world. Each Fountaineer is given the freedom to do their best work from wherever they choose. We also understand the importance of in-person connections and hold in-person meetings with your team and meet annually as an organization to build our relationships and focus on the future of moving Fountain Forward.
Additional Information
Even if you do not meet all the requirements above, we still encourage you to apply for this position. While we try to be thorough with our prerequisites, not everything about you as a candidate can be condensed into a list of bullet points. What do you have to lose?
Benefits Extracted with AI
- Generous compensation
- 100% Remote and Flexible Hours
- Unlimited PTO
- Equity grants
- Comprehensive healthcare benefits
- 16 weeks paid parental leave for all parents
- Wellness and gym reimbursement
- Home office stipend
- Phone stipend
- 401K plan
- Learning and development reimbursement
- Company events
- FSA & HSA
- Life Insurance & Long-Term Disability/Short-Term Disability
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Backend
Join Fountain as a Senior Software Engineer - Backend, working remotely with a focus on TypeScript and cloud solutions.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Full Stack Engineer
Join Haystack as a Senior Full Stack Engineer, working remotely with JavaScript, React.js, and PostgreSQL.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Full Stack Software Engineer - Product Engineering
Join Betterment as a Full Stack Software Engineer in NYC, focusing on product engineering with React.js, GraphQL, and Ruby on Rails.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Software Engineer - Developer Platform
Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Frontend Software Engineer (React, TypeScript)
Join Rhombus as a Senior Frontend Software Engineer to build complex features in React and TypeScript. Onsite in Sacramento, CA.
Mid Software Developer - Growth Team
Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Full Stack Software Engineer
Join Vouch Insurance as a Senior Full Stack Software Engineer, leading projects and mentoring in a remote role.
Senior Software Engineer (Frontend/Fullstack)
Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.