Senior Software Engineer
Software Engineering
Argentina
Posted on May 30, 2026
As a Senior Software Engineer at Fountain, you will collaborate with a diverse team of engineers, designers, and product managers to create user-centered web applications that improve employee retention. You should have experience with rich enterprise products, strong problem-solving skills, and a solid technical background in frontend/backend development, data structures, and architecture. Work within globally distributed teams across multiple time zones.What you’ll be doing:- Design, develop, test, and maintain product features and enhancements- Collaborate closely with product and design to bring features to life- Review and collaborate on other developers' work- Implement RESTful API endpoints; build functionality in Express/Node.js; extend MongoDB models- Ensure quality, reliability, operations, and security across products- Identify performance bottlenecks; optimize for speed, scalability, and ease of use- Stay current with industry trends to enhance UXWhat you should bring:- 5+ years full stack software engineering; product-oriented development experience- Proficiency: React, TypeScript, MongoDB, Express (must have); TailwindCSS, MUI, Vite; Ruby on Rails (nice to have); Vitest/Jest, Playwright- Strong problem-solving; critical thinking about UX and system architecture- Ability to work independently with limited information; excellent English communicationNice to Have: B2B SaaS startup and remote international experience; familiarity with event-driven/serverless/high-volume architectures, API strategies, MongoDB, AWS, micro-services, web security, Agile methods; cross-functional Agile collaboration.