SENIOR FULL STACK PRODUCT ENGINEER

Remote | Full-Time

Overview

This is an opportunity to work with a high-growth company that is building a line of products that serve companies and municipalities that provide visibility into real-time information around the country. We are looking for individuals that want to contribute and be part of a high-performance team working with SaaS, GIS, AI, and building products that serve our communities. Competitive salary and benefits with the opportunity to share in the success of the company.

Responsibilities
  • Build a suite of SaaS/AI software solutions that are deployed to support industry-specific products.

  • Conduct research and learn new and unproven ways to solve technology problems.

  • Be responsible and lead/contribute to product development initiatives.

Qualifications
  • Must have experience building and launching cloud-based SaaS/technology product solutions.

  • Experience working with real-time streaming data sources.

  • Quick study and has proven work experience in complex technology environments. Experience building scalable, optimal systems and web/mobile applications that perform.

  • Strong analysis and design skills; solid understanding of design patterns, refactoring, object-oriented and functional design patterns, and related areas.

  • Cloud AWS/Lambda, Linux with Apache server and NGINX.

  • Experience in integrating web-services and programming experience in API development (e.g.:) spring boot for big data applications and ability to connect to big data back ends.

  • Web application development with Angular and modern JS frameworks.

  • MYSQL– Including stored procedures, triggers and database development and experience in creating complex SQL statements and stored procedures.

  • Hands-on experience in developing mobile native and hybrid applications for Android and iOS using Native Script/Ionic.

  • Linux shell scripting and automation. Familiar with python development.

  • Experience using automated build tools such as Webpack and Gulp, continuous integration/deployment e.g., Jenkins. Proficient with code versioning tools, such as GIT

  • Previous proven experience working with agile development teams where you demonstrated resourcefulness and drove results. The ability to mentor and coach other team members.