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
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Alex W