This role reports into Refinery29's parent company, Sundial Media Group.
About Sundial Media Group (SMG)
Sundial Media Group is, at its heart, a sacred space. Our collective of brands, voices, and experiences offer a gathering point where culture thrives and people grow. We shape the conversations that create communities and a sense of belonging for everyone. We are a cultural compass guiding our audiences to the stories and experiences that resonate with who they are, help them navigate the moment, and invite them to share in something bigger.
We accomplish this mission and vision through our incredible and distinct brands: ESSENCE, AFROPUNK, and Refinery29.
Role x You
SMG is seeking a talented & experienced Full Stack Engineer to lead the architecting, planning, development, and maintenance of SMG systems and platforms. The Full Stack Engineer will work closely with the Product, Design, and Engineering teams to provide expert-level guidance, technical leadership, and cohesion across teams. They will be a heavy contributor to engineering and development work. While there is a very wide engineering scope to this role, the Full Stack Engineer will be the domain expert in one or more technical areas of the Product & Engineering (P&E) portfolio and contribute to many.
This is a hybrid role with employees expected to be in office Tuesdays, Wednesdays, and Thursdays.
Responsibilities:
* Collaborate with Product, Design, engineers, and other stakeholders to architect and ship updates and new features across our platforms & products.
* Help align product and engineering roadmaps and requirements across teams, ensuring short- and long-term architectural needs are planned, delivered and met while strategically managing technical debt.
* Design products/services or other output to be leveraged by others.
* Develop and improve best practices, coding standards, design patterns, performance improvements, and testing habits.
* Maintain and improve CI/CD pipelines.
* Be an expert on new technologies to offer guidance on improvements across the platform.
You have these:
* Minimum 4 years of professional experience working as a software engineer.
* Computer Engineering or Computer Science or equivalent scientific/technical degree or additional 2+ years experience.
* Expert in Javascript(ES6)/Typescript, HTML & CSS, NodeJS, React, NextJS, VueJS, Apollo GraphQL (server & client), REST APIs (server & client), Docker, Terraform, and Storybook.
* Expert with build tools like Webpack, Vite, Snowpack, and Parcel to distribute JS modules across multiple applications.
* Experience with Redis, ElasticSearch, MySQL/Maria, and no-SQL/Mongo storage.
* Proven track record of designing, architecting, and building modular, high-performance, enterprise-level web applications and microservices and performant cross-browser/platform products.
* Experience architecting database models and database migrations.
* Extensive experience mentoring other engineers and leading knowledge-share sessions.
* Extensive experience working in a team environment; solid understanding of project & product management practices to help structure efficient work & delivery.
* Focus and attention to detail in written and verbal communication; creating and maintaining documentation and diagrams.
* Strong sense of product & technical ownership.
* Comfortable working with fast-paced and globally distributed teams.
* Demonstrated expertise of Product Design principles and tooling.
* Experience in AWS, Google, Fastly, and other cloud services.
We’d love if you also have these:
* Experience in digital media and publishing.
* Dedicated to optimal test coverage.
* Experience with modern video streaming technologies and optimizing rich multimedia workflows.
* Experience with advertising, data, privacy, and consent technologies.
* Solid understanding of Scrum and Agile principles.
* Experience working on large-scale CMSs.
Benefits: Private Medical Insurance, Group Life Insurance, Pension.
Compensation: The salary range for this role is £50,000.00 GBP - £85,000.00 GBP. The salary is subject to change and may be amended in the future. Experience, education, skills, and other factors are considered when determining the salary offered.
Agencies:
SMG is not partnering with agencies nor accepts unsolicited resumes and will not be responsible for any fees or expenses related to such unsolicited resumes and/or applicants.