Please scroll down, To apply

Senior Software Engineer

hiring now

Pira Consulting, LLC

2021-12-04 07:30:03

Job location Minneapolis, Minnesota, United States

Job type: fulltime

Job industry: HR / Recruitment

Job description

Local Candidates Only

US Citizen or Green Card Only

No Relocation


Overview

This 8+ year Senior Software Engineer will work closely with our client's team of Hardware/Firmware Engineers by using Node.js to assure software features communicate with the firmware.


Responsibilities

  • Write code to deliver elegant and scalable solutions
  • Demand quality-developing in a test-driven manner with automation in mind
  • Collaborate-partnering well with a diverse and passionate team
  • Learn-adapting quickly to an evolving market and emerging trends
  • Work with product owners to understand desired application capabilities and testing scenarios
  • Continuously improve software engineering practices
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
  • Encourage innovation, implementation of emerging technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity


Requirements

  • Bachelor's Degree or equivalent experience
  • 10 years of experience in object-oriented programming and design patterns
  • Experience with one or more modern Web frameworks (React, Angular, or Vue)
  • Experience with advanced JavaScript concepts (ES2015 and above) - (async/await, Map/Set structures, Array.reduce, import/export, promises, destructuring, template literals, etc.)
  • Experience with Node.js, Electron, Visual Studio, Pug files, and C++


Desired Skills:

  • 15 years of experience in object-oriented programming and design patterns
  • Experience in building threaded Web applications using Web workers
  • Mobile Experience using web tools such as: React Native, Flutter or Cordova
  • Experience with SQL and NoSQL databases

Inform a friend!

Top