Principal Full Stack Software Engineer Job Vacancy in Photobox Group London – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Photobox Group
Location : London
Position :

Job Description : Role – Principal Full Stack Software EngineerContract – PermanentBrand – albelli Photobox GroupLocation – London, Amsterdam, BarcelonaWork with usalbelli and Photobox Group have merged to create a leading player in the online European Photo Product and Gifting market. Together we now serve a pan-European customer base of over 7 million customers, supported by our 1,150 colleagues across the United Kingdom, the Netherlands, France, Spain, Germany, Norway and Sweden. We are focussed on inspiring our customers to easily make beautiful photo products and bring their special moments to life.This role can be based in one of our albelli or Photobox offices in London, Amsterdam, Barcelona or Munich.We are looking for a* Principal Full Stack Engineer *to join the engineering team responsible for the eCommerce area, which is a high-volume transaction e-commerce built in React (and GraphQL) with supporting Node.js microservices hosted in AWS.By joining us, you will have the opportunity to influence the technical direction and engineering principles both at a domain level and at a company level, liaising with the Principals Engineers from the other domains.What you can expect as a Principal Software EngineerOverall, as a Principal Engineer, your value comes from more than just writing code. It’s around impact, influence and your ability to drive change. You’ll split your time between supporting effective engineering agreements, coaching engineers, setting standards, ensuring best in class engineer experience and outcome, managing dependencies and ensuring quality remains at the heart of our processes.You’ll be collaborating with engineering and product management, designers to ensure the teams are set up for success.All this with lots of interesting technical problems to solve along the way.We expect great thingsDefining technical principles and practices. As a Principal Engineer, you are responsible for defining the patterns and practices that help us build a world-class engineering team, able to deliver quickly at the highest standards.We believe that mentoring and coaching is a key area that can improve the general expertise and skill set across our engineering teams. As Principal Engineer is the most experienced and senior member of the engineering family it is expected that they possess excellent mentoring and coaching skills and are also passionate about sharing their knowledge. We use RFCs extensively as means of cross team communication and knowledge sharing and we believe in a documentation first approach, when it comes to making architectural commitments.Architecture is a competency, not a function. At Photobox, we believe that architecture is a skill that everyone should grow, and principals are the pinnacle representation of that skill. We expect you to take a systems thinking approach to problem solving and provide architectural input where needed. There is no ivory tower thinking here either. You need to collectively drive decisions and work with engineers in delivering features and solutions. You will be writing code, and plenty of it.Culture and advocacy. Engineering is so much more than just coding. You should be comfortable speaking to groups, having high-level technical conversations and supporting a strong growth culture through advocating, training and core beliefs.RequirementsWhat experience will you have?You have experience as a Senior engineer or a Principal Engineer.You have architectural abilities and experience in designing complex, distributed systems.You have worked in a DevOps culture and understand the value of owning the code you write.You have experience of collaborating with different engineering teams and dealing with cross-team dependencies.You have a strong advocate of test automation practices within development teams and you have experience in a team working towards (or having successfully achieved) continuous delivery.You are able to demonstrate knowledge of a broad mix of technologies, including: open source, Web Services and Web service management and caching.Nice-to-haves: You have experience in (or managed) Agile development teams using Scrum or Kanban engineering practices.You have experience in stakeholder management.You have experience working on Ecommerce sites with a high-volume of transactions and tackling performance bottlenecks.Our Environment / Tech Stack: ReactJS & NodeJS – JavaScriptAWS Serverless technologies – SNS, SQS, Lambda, API Gateway, DynamoDBContinuous integration and deployment pipelines (preferably with Github Actions)Microservices architecture with GraphQL & Restful API’sBenefitsAnnual Performance bonus (Discretionary)25 days of holiday a year (excluding public holidays) increasing by 1 day each year up to 30 days after 5 years continuous service2 weeks out of the year to work working remotely abroadHealthcare, dental and life assuranceMoney Purchase Pension scheme with employer/employee contributionsSeason ticket loansCycle to work schemeCredits to spend each year on company productsMental health and wellbeing support available 24/7Referral bonus when you bring your friends to join the teamFunded wellbeing – including discounted gyms, yoga and bootcamps in the officeJob Type: Full-time

This post is listed Under  Software Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *