We are seeking a highly skilled Senior Software Developer with expertise in modern front-end frameworks, along with experience in backend development using Node.js. The ideal candidate will have a strong understanding of orchestration layers, GraphQL, technical documentation, rapid experimentation, and software testing methodologies. This role requires excellent problem-solving skills, effective communication of technical challenges, and collaboration with cross-functional teams.
Key Responsibilities:
-
Develop and maintain high-quality front-end applications using Next.js
-
Contribute to backend development with Node.js, integrating APIs and orchestrating microservices.
-
Work with JIRA for ticketing and sprint management.
-
Participate in technical scoping and documentation, ensuring clear and effective planning of features and system architecture.
-
Implement and uphold software testing practices, including end-to-end (E2E) testing, multi-layered testing (MLT), and unit tests.
-
Implement front-end A/B tests
-
Real-time system monitoring, issue triage and incident response
-
Communicate technical challenges and solutions effectively within the team and to stakeholders.
-
Ensure high code quality through best practices, testing, and code reviews.
Requirements:
-
5+ years of experience in software development with expertise in modern JavaScript frameworks.
-
Experience with A/B testing and experimentation techniques
-
Strong Node.js development skills and experience contributing to orchestration layers.
-
Proficiency in using JIRA or similar tools for task management and agile workflows.
-
Excellent problem-solving abilities and the ability to communicate complex technical concepts.
-
Familiarity with GraphQL
-
Experience with technical documentation and technical scoping.
-
A solid understanding of the importance of testing, with hands-on experience in E2E, MLT, and unit testing.
-
Experience in Incident Management
-
Strong command of written and spoken English for effective collaboration and documentation.
Nice to Have:
-
Experience working with microservices architecture and cloud platforms.
-
Familiarity with CI/CD pipelines and DevOps practices.
-
Previous experience mentoring junior developers or leading projects.
-
Advanced knowledge of New Relic for monitoring, alerting and performance analysis
Shutterstock Values
We are one team collectively focused on creating an unrivaled experience for our Customers and Contributors. Our Values represent the mindset of the employee who will thrive at Shutterstock. If you are passionate about what you do, and want to become part of a cutting-edge technology company building industry leading products, please apply.
Shutterstock is an Equal Opportunity Employer. Suitably qualified and eligible candidates are encouraged to apply regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
Shutterstock ensures that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, [email protected].
Top Skills
What We Do
Shutterstock, Inc. (NYSE: SSTK), is a leading global creative platform offering full-service solutions, high-quality content, and tools for brands, businesses and media companies. Directly and through its group subsidiaries, Shutterstock's comprehensive collection includes high-quality licensed photographs, vectors, illustrations, videos, 3D models and music. Working with its growing community of over 1.7 million contributors, Shutterstock adds hundreds of thousands of images each week, and currently has more than 400 million images and more than 21 million video clips available.
Headquartered in New York City, Shutterstock has offices around the world and customers in more than 150 countries. The Company also owns Offset, a high-end image collection; Shutterstock Studios, an end-to-end custom creative shop; PremiumBeat, a curated royalty-free music library; Shutterstock Editorial, a premier source of editorial images and videos for the world's media; TurboSquid, a leading 3D content marketplace; Amper Music, an AI-driven music platform; and Bigstock, a value-oriented stock media offering.