Shutterstock Logo

Shutterstock

Senior Software Developer, E-Commerce

Posted 22 Days Ago
Be an Early Applicant
Dublin
Senior level
Dublin
Senior level
Develop and maintain front-end applications, contribute to backend development, ensure software testing practices, and collaborate effectively within teams.
The summary above was generated by AI

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

GraphQL
JavaScript
JIRA
New Relic
Next.Js
Node.js

Similar Jobs

12 Hours Ago
Remote
Hybrid
Dublin, IRL
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Develop internal tools with Python or Golang, manage critical services, oversee hybrid cloud infrastructure, and lead migration projects.
Top Skills: AnsibleGoPuppetPythonRedhat OpenstackVMware
21 Hours Ago
Dublin, IRL
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Principal Android Engineer will design, develop, and maintain payment integrations for Android, collaborating with various teams to ensure high performance and security, while mentoring junior engineers.
Top Skills: AndroidCoroutinesFlowJetpackKotlin
21 Hours Ago
Hybrid
Dublin, IRL
Senior level
Senior level
Big Data • Cloud • Software • Database
The Senior Solutions Architect will guide customers in designing scalable systems, manage training needs for Solutions Architects, and facilitate communication with stakeholders.
Top Skills: C#C/C++JavaNode.jsPythonSQL

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account