loader image

Senior JavaScript Backend Developer

JOB DESCRIPTION

We're looking for a seas

oned Node.JS JavaScript developer to take the lead on the API and other back-end components of our flagship product, LeadConduit. This is a high-availability platform, responsible for handling expensive data, so we're looking for someone with experience in similar situations. You will be responsible for technical decisions that directly impact our customers. Working in conjunction with the CTO, Director of Product Management, and the front-end UI development team, you will move our platform into the next phase of its life. 



Responsibilities

·         Work closely (and in constant communication) with a small team of front-end and back-end engineers to build customer-facing RESTful APIs.

·         Provide insight into back-end technologies and work as a team to make architectural designs about our single-page applications

·         Ship clean, well-tested code to production on a weekly basis

·         Participate in planning to iterate and continuously improve the product

·         Review others' code in frequent code review as well as mentor junior engineers as necessary

·         Collaborate on design specifications and communicate trade-offs of different approaches to solving a problem

·         Understand how system design affects the ability to deliver business requirements

·         Help determine budgeting costs and identify, recommend, and implement system improvements to reduce infrastructure costs

·         Implement best practices to maximize uptime and help to add monitoring to limit system disruptions

·         Troubleshoot issues on production servers

·         Understand how to use system metrics to narrow down root causes of production problems

·         Proactively work with the Director of Engineering to provide accurate time estimates for new feature creation

·         Work diligently to adhere to timelines and proactively alert Director of Engineering if there are issues meeting the deadline

Qualifications

·         Working understanding of HTTP and REST

·         Expert understanding of JavaScript and Node.js

·         5+ years experience with Node.js

·         Expert understanding of NPM modules

·         Working knowledge of git and GitHub

·         Experience designing and implementing high-volume, high-availability HTTP APIs using Node.JS

·         Experience working on a small team, where clear, efficient, and respectful communication is critical

·         Experience deploying, debugging, fixing, and otherwise supporting production systems

·         Experience writing API documentation

·         Operational experience with MongoDB

·         Experience with automated testing

·         Experience reviewing GitHub pull requests

·         Experience working with UI developers

·         Clear written and verbal communication skills

·         Clear technical communication

 

 


Position

Backend Developer


Must have Skills

  • NPM

    Beginner

  • HTTP

    Beginner

  • Rest API

    Beginner

  • JavaScript

    Beginner

  • Node.Js

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Senior JavaScript Backend Developer

JOB DESCRIPTION

We're looking for a seas

oned Node.JS JavaScript developer to take the lead on the API and other back-end components of our flagship product, LeadConduit. This is a high-availability platform, responsible for handling expensive data, so we're looking for someone with experience in similar situations. You will be responsible for technical decisions that directly impact our customers. Working in conjunction with the CTO, Director of Product Management, and the front-end UI development team, you will move our platform into the next phase of its life. 



Responsibilities

·         Work closely (and in constant communication) with a small team of front-end and back-end engineers to build customer-facing RESTful APIs.

·         Provide insight into back-end technologies and work as a team to make architectural designs about our single-page applications

·         Ship clean, well-tested code to production on a weekly basis

·         Participate in planning to iterate and continuously improve the product

·         Review others' code in frequent code review as well as mentor junior engineers as necessary

·         Collaborate on design specifications and communicate trade-offs of different approaches to solving a problem

·         Understand how system design affects the ability to deliver business requirements

·         Help determine budgeting costs and identify, recommend, and implement system improvements to reduce infrastructure costs

·         Implement best practices to maximize uptime and help to add monitoring to limit system disruptions

·         Troubleshoot issues on production servers

·         Understand how to use system metrics to narrow down root causes of production problems

·         Proactively work with the Director of Engineering to provide accurate time estimates for new feature creation

·         Work diligently to adhere to timelines and proactively alert Director of Engineering if there are issues meeting the deadline

Qualifications

·         Working understanding of HTTP and REST

·         Expert understanding of JavaScript and Node.js

·         5+ years experience with Node.js

·         Expert understanding of NPM modules

·         Working knowledge of git and GitHub

·         Experience designing and implementing high-volume, high-availability HTTP APIs using Node.JS

·         Experience working on a small team, where clear, efficient, and respectful communication is critical

·         Experience deploying, debugging, fixing, and otherwise supporting production systems

·         Experience writing API documentation

·         Operational experience with MongoDB

·         Experience with automated testing

·         Experience reviewing GitHub pull requests

·         Experience working with UI developers

·         Clear written and verbal communication skills

·         Clear technical communication

 

 


Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • NPM

    Beginner

  • HTTP

    Beginner

  • Rest API

    Beginner

  • JavaScript

    Beginner

  • Node.Js

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Alex W

| United States