✨ About The Role
- As a Software Engineer - Backend on the Fountain Worker Experience team, you will be involved in the entire product cycle, from planning to maintenance.
- You will work in a dedicated product team of 3 to 4 developers and collaborate with product managers, designers, and other software engineers.
- Your responsibilities will include designing, developing, testing, and maintaining product features.
- You will be expected to enhance core stack technologies and architecture and review your peers' work.
- Ensuring the quality, reliability, operations, and security of your product will be part of your duties.
- You will provide clear reports on your product scope, planning, and team members to your superiors.
- The role offers the autonomy of early-stage product development and the opportunity to make impactful decisions.
- You will operate within a rapidly growing team and product, emphasizing agility and speed.
- The job is remote, allowing you to work from the US or Canada in the Eastern timezone.
⚡ Requirements
- You should have at least 5 years of experience in software engineering, indicating a senior-level proficiency.
- Your background should include working with rich enterprise products and a solid technical foundation in backend development, data structures, and architecture.
- You must be capable of working independently and making decisions in dynamic situations with limited information.
- Excellent communication skills in English are essential, and proficiency in French is highly regarded.
- Experience in B2B SaaS startup environments and remote international settings will be beneficial for this role.
- Familiarity with technologies such as TypeScript, cloud-first solutions, event-driven architectures, serverless architectures, high volume architectures, API strategies, MongoDB, AWS, micro-services, web security, and Agile methods is highly desirable.
- You should be comfortable with a product-led growth approach and agile product development cycles.
- The ability to collaborate within a globally distributed organization is necessary.