Bulbshare Fullstack/Backend Engineer (senior)

Remote, based in UK or South Africa

About the company:

We’re on a mission to solve the world's biggest social and commercial challenges through the power of customer collaboration. Our leading-edge technology and world-class teams help some of the most iconic brands in the world (LEGO, Nestlé, L’Oréal, Samsung) by creating unique online communities that collaborate and provide real-time insights, ideas and content. These customer-led insights fuel new ideas for products, marketing campaigns, content creation and much, much more. As Bulbshare rapidly accelerates its growth, we are looking for an exceptional Fullstack/Backend Engineer (senior) to join our team and contribute to our mission.

Your role:

You’ll be joining our existing senior fullstack engineer, working within our cross-functional engineering team to define and deliver the roadmap.  We’d expect you to work with us to improve our technical maturity in the React discipline, assist in the ideation and definition of our products and deliver high quality and timely product features, with ample opportunity to take on responsibility over the product and the features that the team delivers.

We have a number of legacy web applications built using JS and PHP that will need to be maintained for the foreseeable future while we work on replatforming.  While the focus of the role will be in React/NestJS and the building of greenfield projects, there will also likely be some requirement to support the team on this where applicable.

Key responsibilities:

As Fullstack/Backend Engineer (senior), your key responsibilities will include:

Qualifications and technical skills required

  • Extensive experience with React development, including React (v18) and Server-Side Rendering (SSR).
  • Proficiency in building APIs using NestJS or similar Node.js frameworks.
  • Strong understanding of Git version control, pull requests, and code reviews, with experience in trunk development/gitflow.
  • Comfortable working with CI/CD pipelines and automated testing to ensure a smooth development workflow.
  • Expertise in JavaScript/ES6 and Typescript, and familiarity with SCSS/CSS in JS and MUI for frontend development.
  • Knowledge of web architecture essentials such as REST, caching, queues, and events for scalable technology solutions.
  • Experience in debugging fundamentals, including monitoring, logging, and profiling for performance optimization.
  • Familiarity with Linux-based development environments and working knowledge of OSX as the primary development platform.
  • Proven track record of contributing to Agile development processes, including planning and executing roadmap deliverables.
  • Excellent communication skills, both written and verbal, with the ability to articulate ideas and work collaboratively with the team.

Competencies required

  • Adaptability: Ability to pick up new technologies and run with them, adapting to evolving project requirements.
  • Mentoring and Teaching: Desire and capability to mentor and teach other engineers, fostering a culture of learning and growth.
  • Problem-Solving: Aptitude for analyzing and resolving complex technical challenges with creativity and efficiency.
  • Passion for Learning: Eagerness to stay updated with the latest trends and best practices in React, NestJS, and related technologies.
  • Leadership: Potential to take on responsibility and lead technical initiatives when required.
  • Initiative: Proactive and self-motivated approach to problem-solving and product development.

What we are looking for:

Being less interested in years of experience and more interested in cultural fit and capability, we’re looking for people with a healthy attitude, ambition and passion for their work. If anything on our list is out of your comfort zone, that’s ok, but you should anticipate that we will expect you to pick things up and run with them as required.

  • Collaborate with the existing senior fullstack engineer and cross-functional engineering team to define and execute the platform roadmap.
  • Improve the technical maturity in the React discipline, ensuring the platform is well-architected, scalable, and easy to maintain.
  • Ideate and define products, delivering high-quality and timely product features using React (v18) with Vite and Server-Side Rendering (SSR).
  • Work on greenfield projects, building APIs using NestJS, while integrating and maintaining legacy web applications built using JS and PHP.
  • Support the team in maintaining legacy applications while transitioning towards replatforming efforts.
  • Utilize your expertise in Git for pull requests, code reviews, and version control using trunk development/gitflow.
  • Demonstrate comfort with CI/CD pipelines and automated testing to ensure smooth and efficient development processes.
  • Apply your knowledge of JavaScript/ES6, Typescript, SCSS/CSS in JS, and MUI for frontend development.
  • Utilize web architecture essentials, including REST, caching, queues, and events, to ensure robust and scalable technology solutions.
  • Implement debugging fundamentals, including monitoring, logging, and profiling, to ensure optimal performance and stability.
  • Work within a Linux-based tooling environment, and as engineers, mainly utilize OSX for development tasks.
  • Act as a solid contributor to ongoing planning and roadmap execution, working within an Agile development environment.
  • Communicate effectively with the team, articulating ideas, providing constructive feedback, and contributing to process improvements.

What’s in it for you:

Be a part of an extremely fast growing technology startup transforming the way brands and organisations collaborate with their audience

  •  Values driven culture where we connect, collaborate & co-create
  • 38 days holiday including statutory bank holidays
  • Company sick pay
  • Health cash plan provided by Health Shield
  • Company pension
  • Remote working
  • Flexible hours to bring out the best in your performance
  • Supported learning & development with 6 monthly reviews
  • Quarterly fun days at our HQ
  • Dress for your diary & own your unique style
  • Tech provided
  • Surprise gifts

Our head office is based in London, however our people work remotely all over the World.  Ideally you will be based in either Slovenia, the UK or South Africa.  If you are happy to travel to London we invite our remote people to our monthly/quarterly meet & greets.

You’ll also enjoy…

  • Flexible location – work remotely or from our offices in London Bridge and Cape Town
  • 30 days holiday excluding bank holidays and Christmas
  • Potential for flexible hours
  • Health Cash Plan
  • Pension
  • Training allowance for personal and professional development
  • Other company perks include team socials, regular team events

Contact:

To apply, please send your CV and cover letter to [email protected] with the subject 'Fullstack/Backend Engineer (senior) Application'.