Job Description / Skills Required
From extreme to mainstream, GoPro’s HERO® line of wearable and gear-mountable capture devices are transforming the way consumers, professional athletes, and video production professionals capture, manage and share meaningful photo and video content.
GoPro is building tools that allows our user community to easily manage their content, watch what others have created and tell their personal stories. This means solving complex problems at massive scale with a variety of interdependent solutions. Our software engineers work on tactical teams that see the direct impact of the products they build on our millions of customers and our even broader GoPro community. We are looking for product delivery oriented software engineers excited by big problems.
What You Will Do:
Build a suite of cloud based products that have complex interdependent and multi-nodal interactions, supporting tens of thousands of simultaneous users
Design, develop, deploy and maintain web applications
Enhance and maintain our internal frameworks and tools to enable rapid development
Take ownership of projects that matter from technical design to implementation
Skills We’re Stoked About:
Significant experience building interactive, cloud based applications that are designed to serve a diverse, globally scaled, user base
Experience developing and scaling services in a Service Oriented Architecture (SOA) environment
In-depth understanding of Java (nice to have experience with Ruby or Go)
Experience building data stores with various databases, including key-value, SQL, and "NoSQL"
Collaborative experience working with Product Managers and Front End engineers
Development experience in an Agile environment