Upfluence helps brands tell their story with powerful influencer & content marketing technology. Upfluence's software allows brands and agencies to identify and contact millions of social influencers and bloggers at scale to execute comprehensive influencer marketing campaigns, as well as provide detailed reporting metrics. Since the launch of our SaaS software in October 2016, the company has yielded a monthly double-digit growth rate, and we are therefore seeking further expansion for our team and offices. Our rapidly growing global team is currently distributed between our offices in NYC, Los Angeles, and Lyon.
We aggregate and serve content from over 12 million influencers across all major social platforms, helping thousands of daily users make sense of massive amounts of data. This means tackling exciting challenges around user experience, performance, and scalability. Our frontend is a large single-page application built with Ember.js, communicating with multiple backend APIs. The architecture is modular, divided into sub-projects following the Ember Engines pattern, which keeps it flexible and maintainable. We maintain our own component library to ensure design consistency and fast iteration across the app, all while expressing the Upfluence brand identity. We're DevOps-minded: every frontend engineer ships to production several times per day and owns their applications end-to-end. Thanks to automation with GitHub Actions and our in-house deployment tools, every PR gets its own preview environment automatically, and every merge to main is auto-deployed to staging. We believe in microservices, automation, and continuous improvement; our backend runs around 50 apps, 1,600 containers, and we're always optimizing how it all connects. Most importantly, we're product-driven: we build to serve our users, not just to ship features.
We believe collective intelligence is the foundation of great engineering. Everyone has a voice in technical discussions through proposals and RFCs; we design, build, and learn together. Our team follows a Scrum workflow with 2-week sprints, combining focus and flexibility. Each sprint includes clear goals, demos, and retrospectives to help us continuously improve how we work and deliver. We also love open source and regularly share our internal libraries with the community.
Your Role
As a Software Engineer, you will:
What We Are Looking For
You don't need to be an Ember.js expert; we're looking for curious developers eager to learn, grow, and master their craft. You'll thrive here if you:
We offer a flexible hybrid work model, providing our employees with an office setting, the option to work from home, and even fully remote structures. We believe in work-life balance and provide access so we can make the best of our workdays. Upfluence is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.