Senior Full Stack JavaScript/ Node.JS Developer

Information Technology Nashville, TN


Description

Company Description

JumpCrew is a customer acquisition platform that integrates sales and digital marketing to help clients grow brand awareness, leads, and revenue. JumpCrew is the perfect place for self-driven, dynamic people who want to learn and help businesses grow. If you take an entrepreneurial approach to problem-solving, work well in a high-growth, fast-paced environment, and are brave enough to not wear a seat belt in a rocket ship so you can lean closer to the stars; then JumpCrew could be the place for you! 

Job Summary

We are looking for a highly capable and motivated Senior JavaScript Developer who will be responsible for contributing to full stack development of applications and services. Your primary focus will be to help build and optimize web based SaaS applications in the digital advertising space. You will also be responsible for collaborating with cross functional disciplines in order to design and scope out new features and projects. You should possess extensive knowledge of Node/JS based services and frameworks from a similar role. A successful candidate will be someone with expertise in a broad range of technologies and demonstrable experience delivering high-performing and scalable applications.

Responsibilities:

  • Developing and maintaining high-performance applications by writing testable, reusable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Ensuring optimal performance of the back end systems and responsiveness to front-end requests.
  • Collaborating with product and design on the integration of new features.
  • Designing customer-facing UI and back-end services for various business processes.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running tests, fixing bugs, and providing basic technical support on the products.
  • Documenting code, processes, and schemas.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.
Qualifications
  • At least four years of experience as a JavaScript developer.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Strong proficiency in backend Node.js development and its frameworks (Express, Hapi, Sails, etc.).
  • Good understanding of front-end frameworks, preprocessors, and generators (Grunt, Gulp, Webpack, LESS/SASS/SCSS, Vue, Gatsby, etc.).
  • Good understanding of the nature of asynchronous programming and its quirks and workarounds.
  • Good understanding of serverless principles and cloud infrastructure (AWS preferred).
  • Knowledge of data structures and paradigms (relational, key-value, single-table, etc.).
  • Understanding accessibility and security compliance.
  • Understanding fundamental design principles behind a scalable application.
  • Experience with automated and unit testing frameworks (Jest, Mocha, Sinon, etc.).
  • Proficient understanding of code versioning using and workflow management using Git and GitFlow.
  • Experience with Scrum/Agile methodologies and tools (JIRA, Asana, etc.).
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills

Additional Information: 

The Perks

  • Location: Nashville - Remote
  • Unlimited PTO
  • 9 company holidays 
  • Healthcare benefits 
  • 401k 
  • Learning and career growth opportunities

About JumpCrew

JumpCrew is on a mission to help good businesses grow into great companies. The key to this transformation is the careful application of digital marketing and sales. This is a gradual process, and each of our products represents a step in the journey to building a thriving enterprise. 

Whether it’s driving awareness on social media, producing more leads from marketing, or getting sales to close more deals, JumpCrew has a solution to help businesses move forward. #LI-REMOTE #MULTIPLEX

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.