Full Stack Software Engineer

October 26, 2022

Job Description

The Role

BroMedia would like to find a new team member who can help create and maintain our websites. We have spent two years building a network of websites and are now ready to scale up our team. We are always looking at new ways to work by leveraging new technologies and working closely with the wider team to automate day-to-day processes. For the right person, this will be an exciting opportunity to work at scale (tens of millions of page views per month) and work closely with content editors and media buyers.

About BroMedia

  • BroMedia is a performance content publisher which means we create our own content around trending topics and attract readers to these articles
  • We think of ourselves as a way for brands to reach audiences that have become underserved due to the digitization of online content
  • BroMedia is serving over 30m readers per month across the world and has an ambitious plan to 10x this over the next 2 years
  • Our team is the most important part of the business. We have our own unique way of operating – we are a team who works hard and is accountable to each other, we work fast and iterate quickly, and we maintain a very flat, fair structure.
  • We do not believe in micro-managing and go out of our way to get out of the way so great things can be done. If things do go wrong, we do not blame each other but pull together to find solutions.

Engineering Principles

  • We are serving our readers, our readers are generally on mobile devices meaning we focus on mobile first.
  • We are focussed on speed and performance, if you like digging into performance testing and bringing marginal gains, you will have the time to really get into the detail to create a performance benefit.
  • Successful applicants will be hungry for the challenge and want to build websites that are read by millions of people per month. Years of experience are not the defining factor for us but in general, we would expect at least 2-3 years of practical experience.
  • We run an agile process, with documentation for large features. Communication is regular between the founders and engineering teams and special calls are arranged to go deep on specific problems.

Required Skills

  • At least 2-3 years of practical experience as a developer
  • Experience with headless content management
  • Experience with react and modern front-end frameworks (e.g. Angular, React, Vue)
  • Development experience in PHP (preferably using a framework like Laravel or Symfony)
  • Experience with JS/HTML/CSS
  • Familiarity using GIT
  • Working within small focused teams
  • Working with third-party APIs consuming and posting data
  • Working with storage (SQL and nonrelational data)
  • Ability to build a deep understanding of a new domain
  • Written and spoken English for team communication
  • Availability in GMT working hours for team calls

Desirable Skills/Experience

  • Experience with WordPress
  • Experience in performance optimization
  • Experience with Gatsby
  • Experience with unit testing and end-to-end testing
  • Experience to build in a cloud environment
  • Ability to look beyond the current feature and think about maintainability and scalability
  • Taking responsibility for end-to-end product feature development
  • Deployment to AWS
  • A curious mind and ability to learn and grow new technologies
  • Giving and receiving feedback from the whole team
  • Working within online monetization models (CPC, CPM, CPA)

Location/Hours

  • 40 hours per week (we are flexible on hours worked)
  • BroMedia is currently a remote-first company and all team members work from home

Related Jobs

Related Jobs