Software Engineer I job in New York, NY | Shutterstock

Software Engineer I
ShutterstockNew York, NY30+ days ago
The Opportunity:

Shutterstock is looking for top technologists to build new products and services. You will be working with highly motivated and extremely talented full-stack, back-end and front-end engineers with quality, performance and scale in mind at every step of the way. Our core belief is that the customers are our number one priority so we work hard to deliver value back to them with everything we do. We believe strongly in team ownership of systems, which includes defining the vision of the services to prioritization of projects.


Responsibilities:


  • Contributing to all aspects of the services under the team’s ownership, which includes design, implementation, refactoring, automated testing, deployment, and uptime of the services.

  • Helping other team members grow as engineers through code review, pairing, and mentoring.

  • Improving internal team processes by keeping what's working, throwing away what's not.

  • Collaborating on the vision of the services under the team's ownership.

  • Building the technology the right way: for us, this means simple, well-tested systems that gradually grow over time, and that provide plenty of insight into production performance.



Requirements:


  • BS or MS degree in Computer Science or related experience

  • 1 + years of relevant experience

  • Expertise in at least one of the following: GO, Node.js, Java, Scala, PHP, C/C++, Rust

  • Experience programming in at least one OO language

  • Experience building and designing highly scalable services, and RESTful API’s that power multiple consumers.

  • Solid software development fundamentals (Data Structures, algorithms, problem solving, OO Design, and system architecture).

  • Familiarity with at least on RDBMS

  • Very strong knowledge of how the Web works and how to make it efficient (HTTP, caching, page rendering, etc)

  • Ability to craft simple and elegant solutions to complex problems.

  • Passionate about what you do and care deeply about the things you build.

  • Able to clearly communicate to technical and non-technical audiences.



Preferred Qualifications:


  • Full-Stack software development experience using HTML, JavaScript and CSS

  • Back-end software development experience

  • Experience building event-driven or message-driven architecture using tools like RabbitMQ and Kafka

  • Ruby development experience

  • Experience with SOA architecture working on distributed/high trafficked systems.

  • Experience with automated configuration tools like Puppet, Chef or Ansible

  • Experience working in an agile environment

  • Has a good understanding of continuous delivery, writing unit tests and automated testing.


Shutterstock Principles

We are one team collectively focused on creating an unrivaled experience for our Customers and Contributors.
Our principles
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.


Software Engineer in test / Lead Functional QA
CZ Consultants Inc.

Santa Monica, CA, US

30+ days ago
We have URGENT open position for “Lead Functional QA” at Santa Mo...
Android Software Engineer
GameChanger

New York, NY

3 hours ago
Solid understanding of software engineering fundamentals. Technology stip...
Senior Backend Platform Software Engineer
GameChanger

New York, NY

3 hours ago
Experience writing scalable, performant server-side code. Solid understanding of...
Sr. Mobile Software Engineer (Remote)
Paramount+

New York, NY

5 hours ago
BS degree in Computer Science, similar technical field of study or equivalent pr...
Sr. Software Quality Engineer- Automation (Google/Android)
Paramount

New York, NY

5 hours ago
Work alongside and mentor other test engineers to continuously improve pr...
Software Engineer
JSR Tech Consulting

Newark, NJ

5 hours ago
Skillset NodeJS Spring Boot AWS Java Relational DB XML & XSLT Technical Design L...
UI Developer - React -Remote
CEDENT

Jersey City, NJ

4 hours ago
Using Visual Designs (PSD files) to develop responsive web and Single Page Appli...
Junior Software Developer
JSR Tech Consulting

Newark, NJ

5 hours ago
The candidate will also work collaboratively with a broader technology organizat...
Sr. Software Quality Engineer - Automation(Apple)
Paramount

New York, NY

5 hours ago
Work alongside and mentor other test engineers to continuously improve pr...
Senior Software Engineer
Amazon.com

New York, NY

13 hours ago
You’ll work on a new or existing device such as Alexa, Luna, Fire TV, or Echo, w...
Python Developer
Capgemini

New York, NY

9 hours ago
7 years of experience in IT software development. 3 years of experience w...
Senior Java Software Engineer / Developer
Intellibus

Manhattan, NY

12 hours ago
RESTful API: 5 years (Preferred). Write applications in Java using Object Orient...
Java Developer/Full-Time/Initial REMOTE/ ALL OVER USA
PRO IT Inc.

Brooklyn, NY

10 hours ago
*Possess Advanced knowledge of object-oriented design and development(OOA/OOD) a...
.Net Architect
ClinDCast LLC

New York, NY

9 hours ago
You will have to adhere to NYSIF’s application development standards, including,...
Integration Engineer, Enterprise Application Integration Services
Atlas Air, Inc

New York, NY

9 hours ago
Experience with the full software life cycle. Provide guidance/direction ...
Python developer with AWS
Capgemini

New York, NY

9 hours ago
Engineer should be hands-on developer with full development lifecycle and...