Senior Software Engineer - Fountain Hire
Fountain · San Francisco, CA · 2 wk ago
RemoteRemoteInformation Technology$185/hrFull-time
About the role
This role is for a Senior Software Engineer at Fountain, a leading enterprise solution for frontline workforce management. The successful candidate will collaborate with a diverse team of engineers, designers, and product managers to create user-centered web applications that empower organizations to improve employee retention.
To succeed in this position, it is important to have a proven track record of working with rich enterprise products and possess strong problem solving skills, and a solid technical background in frontend/backend development, relational modeling, API interfaces, scalability, and architecture.
Responsibilities
- Design, develop, test, and maintain product features and enhancements
- Collaborate closely with product and design teams to bring features to life
- Review and collaborate with other developers' work
- Implement RESTful API endpoints, build new functionality in our Ruby on Rails backend codebase, build upon our PostgreSQL model
- Ensure the quality, reliability, operations, and security of all our products
- Identify and address performance bottlenecks and optimize applications for maximum speed, scalability and ease of use
- Stay up-to-date with industry trends and continuously seek opportunities to enhance the user experience
Requirements
- 7+ years of experience in full stack software engineering
- Proven experience in product-oriented software development
- Proficiency in modern technologies, including but not limited to:
- Ruby on Rails
- React
- TypeScript
- PostgreSQL (must have)
- MUI
- Elasticsearch
- Webpack
- MongoDB
- Express
- TailwindCSS (nice to have)
- Strong problem-solving skills and the ability to think critically about user interactions and system architecture
- Ability to work independently and confidently, even in dynamic situations and with limited information
- Excellent communication skills, both written and verbal, in English, to effectively collaborate with team members and stakeholders
Nice to Have
- Experience in B2B SaaS startup environments and remote international settings is strongly preferred
- Familiarity with coding agents, automated code reviews, and agentic skills and tooling
- Familiarity with event-driven architectures, serverless architectures, high volume architectures, API strategies, MongoDB, AWS, micro-services, web security, and Agile methods is highly desirable
- Experience working in an Agile development environment, collaborating with cross-functional teams
- Past positions in startups and international contexts will be appreciated
Benefits
- FULL TIME EMPLOYMENT
- Competitive health insurance plans
- Christmas bonus
- Flexible time off
- Fountain-wide perks including paid holidays, annual allowances for ongoing education related to your profession and career advancement, along with home office, cell phone, and wellness reimbursements
Qualifications
- Health Insurance
- Dental Insurance
- Paid Time Off (PTO)
- Paid Holidays
- Sick Leave
- Remote Work
- Professional Development
- Parental Leave
Skills
- Startup
Pay
- FULL TIME EMPLOYMENT
Schedule
- REMOTE WORK