SuperAwesome
,
London, Greater London
Technical Software Engineering Lead - AwesomeAds
Overview
Job Description
SuperAwesome is looking for a technical lead to work on our unique kid safe ad server, AwesomeAds. AwesomeAds is the only ad server in the world that guarantees the ads it delivers are safe to serve in digital experiences aimed at children. As tech lead, you will provide technical leadership for a team working on a high-performance, high-availability system that serves millions of kid safe ad impressions per month for leading brands such as Nintendo, Nickelodeon, Warner Bros and Nike. Youll have the opportunity to get stuck into various key components of AwesomeAds, driving innovation, performance and reliability on the technology front. Tech Lead at SuperAwesome is a very hands-on role: youre an engineering expert with a wealth of experience across the full technology stack and a good grasp of software architecture. As Tech Lead you are a key component of the Engineering Manager - Tech Lead - Product Manager triad, helping make the decisions on product direction. As the technical authority in your team, youll have responsibility for ensuring the system is fit for purpose: were using the right tools, were monitoring the right metrics, we're prioritising the right improvements and investing in the right innovation. As Tech Lead you will report to the Engineering Manager in your product team, who handles line management of the team. We see this role being perfect for someone who wants to use their knowledge, experience, and leadership skills to delight users and customers with the best products in their category. Quality is key for us, so you will ensure all product components are built to an appropriate level of quality for the stage (alpha/beta/production), deliver products using the appropriate agile project management methodology, learning and iterating frequently. Heres what a typical day as a Tech Lead looks like: * Youll code and pair a LOT! * You will own the architectural integrity of your teams services and co-own the overall architecture of AwesomeAdsYoull discuss technical approaches with the engineers in your team, lead design discussions and document design decisions * Youll review the system to identify business-critical technical aspects to be improved (pentests, QA improvements...) * Youll mentor other engineers on your team, helping them make the right decisions and evolve technically * Youll commit to high-speed iterations, high code quality, and continuous improvement via agile processes What our stack looks like: Angular, Redux, Node.js, TypeScript, PostgreSQL, MongoDB, Cassandra, Docker, Kubernetes (EKS), Memcached, Redis, Kafka (MSK), AWS About SuperAwesome SuperAwesome powers the kids digital media ecosystem. Our platform is used by hundreds of companies to enable over twelve billion kid-safe digital transactions across advertising, community and parental consent every month. SuperAwesome has pioneered the kidtech sector, delivering engagement with the under-13 audience built around privacy and responsibility. Requirements We wholeheartedly believe a good engineer can pick up any new technology in a reasonable amount of time (for example you can use any language youre familiar with for completing the code test part of our process). In short, please apply if you are interested in working with our stack! As soon as you join you will have an on-boarding plan tailored to you, challenging and bringing you up to speed. About you as a person: * You think about things critically - were the first to do what we do in this industry, so youll come across new problems every day * Youll fearlessly attack problems - we think the tools you know now are secondary to having the mindset to fix things, i.e. youre a problem solver and not just a builder * You like working in a team - we have an agile development environment and get stuff done together in multi-disciplinary teams * Youre flexible and adaptable - we have multiple teams working on complementary but different products, so youll thrive on variety About your skills: You are proficient in backend and frontend development, and you have experience developing large and complex web applications and building high throughput systems with microservices and/or event-driven architectures and both relational and non-relational databases. Benefits We have a range of awesome perks and benefits: * Fully paid healthcare - provided through Vitality * Monthly pizza Friday * Wednesday catered breakfast * Quarterly team lunches * Friday drinks * Office snack bar * Pension scheme * Holidays - 25+ bank holidays * Expanded Maternity and Paternity leave * Flexible hours * Quarterly socials / yearly company event * Product team hack days and charity events * Health and wellbeing calendar