Job Description
As a Senior Software Engineer at Fountain, you will be collaborating with engineers, designers, and product managers to create user-centered web applications that empower organizations to improve employee retention. To succeed, you must have experience with rich enterprise products and possess strong problem-solving skills. Also, you need a solid technical background in frontend/backend development, data structures, and architecture.
The engineering team is organized into product squads responsible for independently owning the product's health and market fit. They are the domain experts of their products, and are always looking to improve their operation. They are a rapidly growing team that operates with agility and speed. You will find creative solutions even when faced with uncertainty, and operate with the autonomy typically found in early-stage product development.
This role requires collaboration within a globally distributed organization spanning different time zones, continents, and cultures. You will design, develop, test, and maintain product features and enhancements; collaborate with product and design teams; review other developers' work; implement RESTful API endpoints; and ensure the quality, reliability, operations, and security of all products.
About Fountain
Fountain is the leading enterprise solution for frontline workforce management that provides a seamless applicant experience for workers.