Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Default3

Lead Software Engineer - Node.JS, JavaScript

Kforce Technology New York Full-Time
Competitive
Apply Now

RESPONSIBILITIES:

Kforce has a client, a Healthcare Startup in New York, NY that is seeking a Lead Software Engineer - Node.JS, JavaScript. This is a remote position. This firm's engineering team is committed to agile value delivery and solid engineering principles, as well as continuously improving our craft. Primary Responsibilities:
  • Lead teams (3-8) in designing and building effective web and mobile applications that support our business
  • Design and implement efficient and reusable solutions driving complex web applications
  • Actively lead the design and/or refactoring of our client-side application architecture
  • Solve challenges on the edge of old and new front-end technologies
  • Develop and maintain sufficient test coverage for all features
  • Optimize performance heavy parts of existing applications
  • Mentor less experienced developers
  • Develop and maintain across all layers (full-stack)
  • Develop standards for use by the lower level developers
  • Lead and/or participate in code reviews
  • Support Production systems off hours

REQUIREMENTS:

  • 5+ years of hands-on experience with full-stack web development
  • 5+ years of hands-on experience with backend frameworks, specifically Node.js
  • 5+ years of hands-on experience with modern front-end frameworks
  • 3+ years of hands-on experience with front-end state management
  • 3+ years of hands-on experience with TDD, using libraries such as Mocha/Chai/Jest/etc.
  • Very strong experience with Vanilla JavaScript; especially prototypical inheritance and the orchestration of multiple asynchronous API calls via callbacks, promises, and async/await is required
  • Strong experience with MVC, event-driven and lambda architecture patterns is required
  • Strong experience with internal/third party RESTful APIs and WebSockets is required
  • Expert knowledge of JavaScript, HTML5, CSS3, JSON
  • Expert knowledge of Node.js
  • Expert knowledge of mobile-first responsive web development
  • Expert knowledge of modern JavaScript frameworks and node.js
  • Deep understanding of UX/UI and grid responsive designs
  • Graphical sense of design with an ability to take sketches and turn them into working UI
  • Ability to write clean, scalable/modular code through Git distributed source control
  • Good communication skills with an ability to mentor and work collaboratively
  • Highly organized individual with great time management skills
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Recommended skills

Event Driven Programming
Html5
Json
Node.Js
Cascading Style Sheets (Css)
Java Script Frameworks

Location

CareerBuilder Estimated Salary

Based on Job Title, Location and Skills
$130K
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Lead Software Engineer - Node.JS, JavaScript
Competitive
Estimated Salary: $100K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: ITAQG1832067

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.