Senior Software Developer

 
Icon.png

NIKOLA LABS

Nikola Labs is a wireless power company with an advantaged far-field technology that converts radio frequency (RF) energy into direct current (DC) power. We are a devoted and capable team that includes world-renowned electrical engineers and distinguished business leaders united by a common goal – advancing wireless power into the marketplace. We are located at The Point at Otterbein University, a maker-space and incubator for technology start-ups and home to the school’s engineering program,

CULTURE

Nikola Labs is a rapidly growing start-up with big ambitions. We think and act nimbly and believe in open communication from every team member, where feedback to improve technology and company operations is both encouraged and rewarded. We have an informal work environment that favors results over bureaucracy.


ROLE

We are seeking a motivated and talented Senior Developer with full stack experienceto work closely with great firmware and electrical engineers and help to advance our products and continued success in the marketplace.

The Senior Developer will lead the effort to design and develop various new custom one off solutions and full capability solutions utilizing React, JavaScript, C/C++ to implement a service-oriented architecture with thin web site user interface applications. Collaborate with multiple departments to coordinate dependencies and requirements to ensure the solutions meet the needs of the business. 

Are you committed to problem solving, enjoy working at a startup, and who takes ownership to “fail fast”?  

If you thrive in an environment where there is pressure, even self-pressure to get the job done, then we want to talk to you! 

A day in the life of the Senior Developer will include activities like designing applications, coaching and mentoring, and demonstrating and evangelizing good process and procedures.  

Initial Project(s): Partner to lead the effort and further develop use cases that need executed.  For example, develop a custom interface to a service provider of the Internet of Things (IoT).


SKILLS

  • Strong knowledge of React (Node, Angular, or other modern frameworks)

  • Strong knowledge of JavaScript (ES6 or JavaScript Next)

  • Strong knowledge in C/C++

  • API experience.  Designing and implementing web services

  • Strong communication skills with technical and non-technical staff

  • Must be process oriented with a working knowledge of the agile method for software development

  • Working knowledge of Git or similar revision control system.

  • Experience developing automated builds and continuous integration is a plus.

  • Demonstrated experience with process improvement.

  • Experience working with issue tracking tools, such as Jira 

  • Experience with Python, ASP.net, HTML and CSS, or other high-level programming languages preferred

  • Knowledge of wireless communication protocols, such as Wi-Fi, Bluetooth Low Energy, LoRa preferred

OPPORTUNITY

  • Work with brilliant teammates and the coolest technologies

  • Enjoy a flexible, collaborative culture 

  • Make a real difference 

  • Share in the fruits of your labor 

  • Love the place you work 

PREFERRED REQUIREMENTS

  • 6+ years of experience as a software developer

  • Recent professional experience working with React and web applications.

  • JavaScript experience.

  • Bootstrap experience is a plus.

  • SOA or micro-services experience is a plus.

EDUCATION

Bachelor's degree in Computer Science, Information Systems or any applicable degree track. A combination of education and experience will also be considered.