StringString

Product Engineer, Backend

Posted 27.12.2018
Take The InterviewOriginal Job Post

We are seeking a passionate Backend Engineer to join our experienced engineering team to build and scale the mission-critical features and systems that power String.

 

Our ideal candidate is a generalist & team player who cares deeply about impact - after all, our technology is at the core of our customers’ most valuable conversations and business relationships. We are looking for a world-class developer with a ton of ambition and hunger to learn, who has a knack for driving out inefficiency in workflows, and a strong command of craftsmanship for product development, engineering design, and code quality.

 

String is built on modern frameworks: 

 

Backend: Node.js, C#, MongoDB, SQL, AWS, Heroku, Azure, PubNub, Twilio 

Frontend: JavaScript, React, mobx 

Native app: Swift & Java for iOS & Android, respectively

 

Responsibilities

 

Own the engineering design and implementation of features and systems, including supporting services, tools, and tests 

Meaningfully contribute to the product and backend systems by converting and implementing product ideas from the broader team, and also suggesting and executing improvements 

Implement designs with high quality code that is maintainable, readable, scalable, performant, adheres to coding and documentation standards 

Debug staging and production issues across services and multiple levels of the stack

 

Requirements

 

Experience completing multiple projects 

Experience with Node.js, MongoDB, SQL, Heroku, or any popular IaaS provider (i.e., AWS, Azure, Google Cloud), including related Dev Ops 

Experience with CI / CD 

Proven ability to systematically design and implement unit, integration and automated tests 

Strong understanding OOP, MVC, REST 

Competent with Linux and command line automation 

Comfortable learning new technologies and systems 

Strong interpersonal and written & verbal communications with a proactive bias towards action 

Must be willing to work hours that overlap with Pacific Time Zone (PST) each day

 

Bonus points if you have:

 

2+ years of software engineering experience in our stack 

Experience building messaging apps or telephony applications 

Experience with C#, React, TypeScript, PubNub, or Twilio 

Located in the Bay Area or on the West Coast

Backend: Node.js, C#, MongoDB, SQL, AWS, Heroku, Azure, PubNub, Twilio 

Frontend: JavaScript, React, mobx 

Native app: Swift & Java for iOS & Android, respectively

Responsibilities

Own the engineering design and implementation of features and systems, including supporting services, tools, and tests 

Meaningfully contribute to the product and backend systems by converting and implementing product ideas from the broader team, and also suggesting and executing improvements 

Implement designs with high quality code that is maintainable, readable, scalable, performant, adheres to coding and documentation standards 

Debug staging and production issues across services and multiple levels of the stack

Requirements

Experience completing multiple projects 

Experience with Node.js, MongoDB, SQL, Heroku, or any popular IaaS provider (i.e., AWS, Azure, Google Cloud), including related Dev Ops 

Experience with CI / CD 

Proven ability to systematically design and implement unit, integration and automated tests 

Strong understanding OOP, MVC, REST 

Competent with Linux and command line automation 

Comfortable learning new technologies and systems 

Strong interpersonal and written & verbal communications with a proactive bias towards action 

Must be willing to work hours that overlap with Pacific Time Zone (PST) each day

Bonus points if you have:

2+ years of software engineering experience in our stack 

Experience building messaging apps or telephony applications 

Experience with C#, React, TypeScript, PubNub, or Twilio 

Located in the Bay Area or on the West Coast


Take The Interview
Posted 27.12.2018