Staff Software Engineer
GoPro
Remote, Romania
The Role
Do you want to be part of a young and dynamic team contributing to our next generation e-commerce platform, using modern technologies?
We are looking for a highly motivated Staff Software Engineer, passionate about both front-end and back-end technologies, who wants to have a big impact on our direct-to-consumer business, while building out a world-class, highly scalable web experience for our end users.
This role will enable you to extend a micro-services platform that powers our online sales, integrate it with multiple internal and external systems, design and build secure APIs, as well as responsive UIs for our customers.
What You Will Do
As part of our team, you will:
- Build highly responsive modern user interfaces based on React;
- Architect improvements and introduce new functionalities to our Salesforce Commerce Cloud backed;
- Enhance and maintain internal frameworks and tools required for various projects;
- Take ownership of various projects and drive them to completion - from technical design until delivery in production;
- Support the platform through specific metrics and KPIs, after delivery in production.
Skills We’re Excited About
- A degree in Computer Science or equivalent;
- At least 5 years of professional, hands-on experience as a fullstack developer;
- Experience working with JavaScript frameworks, micro-service architectures and RESTful APIs;
- Proven React, Typescript and Node.JS skills and good CSS/SCSS/LESS knowledge;
- Experience optimizing web apps both at the frontend and backend levels;
- CI/CD experience, good Docker and container orchestration knowledge and Git proficiency.
Bonus Points For
- Having NextJS, GraphQL and Salesforce Commerce Cloud/Demandware know-how is a big plus;
- Being highly organized;
- Passionate about good design principles and writing high quality code, while using best practices in the industry;
- Being comfortable working in an Agile environment, while collaborating with various functions (such as quality engineers, product and program managers, experience designers and DevOps engineers) to achieve the best results;
- Having strong work ethics, good time management and software estimation skills.
Apply Now
Don't forget to mention EuroTechJobs when applying.