Design, develop, and maintain robust backend services and APIs.
Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
Contribute to frontend development when necessary.
Optimize backend applications for maximum speed and scalability.
Implement data storage solutions and manage database systems.
Ensure the performance, quality, and responsiveness of applications.
Mentor junior engineers and provide technical guidance and leadership.
Participate in code reviews and provide constructive feedback.
Troubleshoot, debug, and upgrade existing software.
Write and maintain technical documentation.
Requirements
5+ years of experience in backend development with a strong focus on Node.js.
Proficiency in TypeScript.
Experience with RESTful and GraphQL APIs.
Strong understanding of database technologies such as DynamoDB, PostgreSQL, or MySQL.
Experience with AWS.
Knowledge of event-driven architecture and experience with technologies like Kafka, Kinesis, or SQS.
Strong understanding of security principles and how they apply to e-commerce applications.
Experience with CI/CD pipelines and automated testing frameworks.
Ability to quickly and accurately estimate the cost and effort needed to deliver a feature.
Additional Instructions
Design, develop, and maintain robust backend services and APIs.
Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
Contribute to frontend development when necessary.
Optimize backend applications for maximum speed and scalability.
Implement data storage solutions and manage database systems.
Ensure the performance, quality, and responsiveness of applications.
Mentor junior engineers and provide technical guidance and leadership.
Participate in code reviews and provide constructive feedback.
Troubleshoot, debug, and upgrade existing software.
Write and maintain technical documentation.
Perks and Benefits
This position may be eligible for a bonus incentive, health benefits, a 401K program, and other employee perks. More details about our company benefits can be found at https://shutterflyinc.com/benefits/.