Every day, millions of people from over 190 countries trust us to handle their precious creative ideas.
Since making our name with quick & simple file-sharing, WeTransfer has evolved to help creators organize, share, and get feedback on their work – from inception right up to delivery. We showcase the best brands to more than 80 million users per month, and our editorial platform WePresent has championed unexpected stories of creativity from around the globe and features collaborations from world-famous artists, too.
Sounds like fun, right? Allow us to sweeten the deal: as a certified B Corporation, we do all of this while using business as a force for good, balancing people, the planet, and profit along the way.
About our team
To keep our company thriving and growing, our ad sales team continues to partner with high-quality, top-tier brands and agencies. We have our very own, in-house creative studio team that consistently delivers brilliant, unique, and impactful ad creatives.
Our goal as a team is to provide the necessary tools, technological infrastructure, and systems to support our advertising and creative teams, to increase effectiveness throughout the publishing pillar of WeTransfer and deliver on a promise of growth for WeTransfer. WeTransfer’s Ads Platform focuses on delivering new, innovative products to take our publishing arm to the next level. By developing our own custom tools and integrations, we lay the foundation of a fully adaptable product, able to withstand the industry's ever-changing requirements.
Does this mission resonate with you? We're looking for a talented Senior Fullstack Engineer with an architectural mindset, awesome problem-solving abilities, a proven track record of navigating complex software development landscapes, and strong programming skills.
Our Stack
Here’s some background on what you could be working with, aka our Ad Platform stack: AdSDK, backend proxy, and ad server. Ad requests are initiated by the AdSDK which are processed and enriched by our backend proxy, which is then directed to our ad server, which houses our campaigns. The ad server retrieves the most suitable ad, sends it back to the AdSDK via the proxy, and ensures the right ad reaches the end user. Simultaneously, we maintain stringent tracking of all ad events for measuring campaign performance and continual optimisation. We use a monorepo (NX), developed with Node.js using NestJS in TypeScript.
Sounds like a plan? Are you ready to design and build the next iteration of our Ads Platform stack? Read on!
What you'll be doing
Leverage your programming expertise to architect and implement features within our Ads Platform stack
Apply your expertise in system architecture to optimize performance, ensuring the Ads Platform operates efficiently, with an emphasis on scalability and resilience
Collaborate with various teams, turning innovative feature ideas into tangible solutions while promoting cohesive coding conventions
Drive code excellence across the platform, engaging in meticulous and considerate code reviews to uphold and enhance code quality
Implement and maintain comprehensive monitoring for the Ads Platform stack to guarantee operational integrity and optimal functionality, ensuring swift identification and resolution of any issues
Proactively plan and execute feature deployments, manage rollbacks, and balance immediate technical requirements with strategic long-term goals to sustain platform stability and user satisfaction.
Assist in defining project scope, managing long-term commitments, and addressing technical debt, while ensuring comprehensive support across the team
Foster a culture of continuous growth through knowledge sharing, peer mentoring, and creating unique solutions to complex problems
What we are looking for
A solid and proven experience using Node.js, ideally TypeScript, coupled with a strong ability to architect and implement robust, efficient solutions
A deep experience in building scalable high-load, low-latency applications
A good understanding of the complexities and performance demands of Ads Platform systems
Comprehensive experience in designing End-to-End (E2E) tests, and deploying cloud-based solutions that are resilient and scale seamlessly
Proficiency in working with a monorepo and build systems like NX, demonstrating a deep understanding of modern development workflows
In-depth understanding of designing and implementing RESTful APIs, underpinning efficient data interchange and seamless integrations
Someone who values open, honest communication, fosters a collaborative team environment and is committed to achieving a shared vision
A demonstrated ability to learn new technologies quickly, signifying your adaptability in an ever-evolving tech landscape
Strong problem-solving skills, with the ability to handle complex situations or system issues effectively and creatively
Strong verbal and written communication skills in English, enabling you to effectively articulate ideas, feedback, and complex information to technical and non-technical stakeholders alike
Strong experience with observability tools, debugging methods, and incident management practices, demonstrating your ability to ensure system reliability, diagnose issues swiftly, and lead resolution processes during critical incidents
Expertise in designing and developing advertising SDKs, and a background in AdTech is highly desirable
#LI-Hybrid
Equal Opportunities
WeTransfer is an equal opportunity employer and we pride ourselves on the diversity of our people. We welcome you, and everything that makes you—well, you. That includes your gender identity, sexual orientation, religion, ethnicity, age, or disability status.
Background screening
While it is not necessarily a determining or disqualifying factor for any role, you may be required to complete a standard employment background screening.