Catered lunches and some of Toronto's best coffees and teas.
Solving interesting technical problems that impact millions of users.
Working with highly talented technical colleagues in a startup environment.
Location
Toronto, Ontario
Candidate may work from home for a few days every month
What You'll Do
The 500px website and associated APIs are critical to our business and to our community. As a web developer you’ll be responsible for helping to deliver everything from tiny UX improvements, to broad structural changes spanning multiple codebases that require deep knowledge of React and Redux, and other web frameworks.
Designing, implementing and optimizing web products used by millions of users.
Turning product plans into code, in close collaboration with product managers, designers, and other team players.
Becoming intimately familiar with our web applications, and forming an expert opinion about how to debug and improve them.
Coordinating and collaborating with developers across multiple teams and tech stacks.
Providing technical leadership and mentorship to other team members
Helping the team prioritize, assess risk, and evaluate tradeoffs
Helping to design and maintain the 500px systems infrastructure.
Engaging in discussions thoughtfully, and supporting clear decision making throughout the team
What You Need to Be Successful
A positive attitude and a strong intellectual curiosity.
5+ years of web development experience
Experience shipping software at scale, with a product-focused mindset
Experience using JavaScript and familiarity with common JavaScript tools and frameworks like React and Redux.
Experience working with web frameworks like Ruby on Rails, Django, and Express.
Familiarity with MySQL, MongoDB, Redis, Memcached, and ElasticSearch.
A solid understanding of the pros/cons of these different tools, and sound judgement in evaluating their tradeoffs for different applications
Expert-level knowledge of fundamental web technologies including HTTP and RESTful services, and common web security pitfalls
About Our company
At its core, 500px is a community of passionate photographers. Our mission is to build a platform that enables and rewards that community’s visual creativity. Every month, millions of people from around the world use our website and mobile apps to find, share, and get rewarded for the world’s most inspiring photography.
We take pride in the products we ship and love what we do. Our engineering culture values mentorship, ownership, collaboration, and getting stuff done.
Our technology stack includes: React, Redux, ES6, Ruby on Rails, Python, Go, MySQL, MongoDB, Redis, ElasticSearch, and various Amazon AWS services. Check out our Engineering Blog for more.
How to apply
Please send an email to pawan@500px.com with your resume, use '[Job] Senior Web Developer' as subject or apply on 500px Jobs
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
What You'll get
Salary Expectation
Benefits
Location
What You'll Do
The 500px website and associated APIs are critical to our business and to our community. As a web developer you’ll be responsible for helping to deliver everything from tiny UX improvements, to broad structural changes spanning multiple codebases that require deep knowledge of React and Redux, and other web frameworks.
What You Need to Be Successful
About Our company
At its core, 500px is a community of passionate photographers. Our mission is to build a platform that enables and rewards that community’s visual creativity. Every month, millions of people from around the world use our website and mobile apps to find, share, and get rewarded for the world’s most inspiring photography.
We take pride in the products we ship and love what we do. Our engineering culture values mentorship, ownership, collaboration, and getting stuff done.
Our technology stack includes: React, Redux, ES6, Ruby on Rails, Python, Go, MySQL, MongoDB, Redis, ElasticSearch, and various Amazon AWS services. Check out our Engineering Blog for more.
How to apply
Please send an email to pawan@500px.com with your resume, use '[Job] Senior Web Developer' as subject or apply on 500px Jobs
Meta