View Our Website View All Jobs

Sr Back End Engineer

Company Description

Rose Digital is a Manhattan-based digital agency focused on helping market-leading brands build the future. We've used augmented reality to launch a new shoe line for Adidas (https://vimeo.com/292803482 - password: rosedigital-deerupt), rebuilt Fuse (https://fuse.tv) from the ground up with Serverless/Next.js, and helped a nonprofit start a movement to solve the opioid epidemic (https://hearmyroar.org). Our focus is on mobile and augmented reality experiences but overall we just want to build dope digital products.

We believe that great engineers want to work with other great engineers. We also believe that work should be technically challenging, impactful and, ultimately, fulfilling. Engineering culture is incredibly important to us, as is creating an environment where dope engineers can learn from each other.

This position is onsite (NO REMOTE) in NYC at our offices in Midtown West. You must either be living here or willing to relocate for this position. The good news is you'll have unfettered access to our library of AR and VR headsets. Some travel may be required for this position depending on which client you’re on.

Requirements

  • Expert-level knowledge of JavaScript and Node.js.
  • Strong working knowledge of public cloud infrastructure.
  • Capable of consistently delivering timely production-quality code conforming to business requirements given poorly defined or changing requirements
  • Expert and intuitive debugging and troubleshooting ability.
  • Thorough knowledge of domain logic, client and application requirements, backlog, deadlines, and pipeline status
  • Expert skill in designing, deploying, maintaining, and refining project architectural requirements.
  • Mastery of version control, including log analysis, rebasing, patching, and hooks
  • Master of tooling, Capable of advanced shell programming, system monitoring, and session management.  Advanced knowledge of vi or emacs.
  • 7+ years professional experience in software development, including at least 3 years working on an agile team.
  • Bonus Requirements
  • Experience with serverless applications, including AWS Lambda and the Serverless Framework.

Responsibilities

  • Review and approve code written by all levels across languages and areas of responsibility
  • Assist and educate juniors.
  • Significant architectural design responsibility.
  • Communicate with clients and outside parties
  • Translate client requests into detailed task diagnoses.
  • Maintain and improve legacy systems.
  • Track own time and team time by project, phase, and ticket; provides feedback to PM;  forecast and report on task and labor burn-down to PM.
  • Write and maintain documentation, specifications, and tests.
  • Assign tasks to juniors as necessary.
  • Maintain repositories, build/deployment environments, and infrastructure
  • Review and approve pull requests
  • Supervise junior engineers
  • Mentor and evaluate junior engineers

Benefits

  • Healthcare (medical, dental, vision)
  • Life Insurance
  • Short and Long Term Disability
  • Commuter benefits
  • 401(k) program with 5% immediately vested matching
  • Annual Performance Based Bonus Program
  • Compensation will be based on experience
Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file