Staff Software Engineer
GoPro
Bucharest or Remote, Romania
The Role
We’re looking for a Staff Software Engineer to join our website team and help drive the next evolution of our customer-facing platform. This role will initially focus on leading development of our decoupled front-end architecture - building performant, scalable, and maintainable web experiences that integrate with our eCommerce back-end. Over time, the role will expand into fullstack ownership across both front-end and back-end systems. The ideal candidate has strong technical depth in modern frontend frameworks, specifically NextJS, a solid understanding of back-end principles, and the ability to guide architectural decisions, and deliver high-quality, user-centered solutions.
What You Will Do
- Develop, build and deploy new gopro.com features
- Work on bug fixes, tech debt and platform-oriented tasks
- Write unit tests and ensure a high degree of code quality and good engineering practices
- Work closely with other internal engineering and business stakeholders to refine and estimate projects
- Take ownership of gopro.com technical initiatives, leading projects and coordinating with other engineers
- Be part of a larger cross-functional team and interact with other departments (Merchandising, Subscriptions, Cloud Engineering, IT) based in Bucharest and US
Skills We’re Excited About
- BSc in Computer Science, Engineering or relevant field
- At least 5 years of experience working with Typescript/Javascript
- Experience with NextJS, Node, GraphQL, and websites with a decoupled front-end
- Experience with CI/CD, RESTful architecture, writing unit tests, doing code reviews
- Experience working jointly with the UX designers and with product managers, when developing software applications
- Good collaborative skills and initiative in taking ownership of technical projects
Bonus Points For
- Back-end knowledge of SFCC
Don't forget to mention EuroTechJobs when applying.