ABOUT LIGHTSPEEDLightspeed is a leading provider of cloud-based software for dealerships and Original Equipment Manufacturers ("OEMs"), serving the Powersport, Marine, RV, Trailer, Outdoor Power Equipment, and Golf Car industries. Lightspeed's Dealer Management Solution (DMS) enables dealerships to optimize their end-to-end business operations, including sales, parts, service, rental, accounting, and CRM. When implemented into their daily operations, Lightspeed helps dealers increase their profitability by selling more units, services, and parts while creating a more streamlined experience for customers. For nearly 40 years, Lightspeed has empowered 3,900+ dealers across North America with the tools and technology they need to manage their dealerships.
Summary: We are an innovative and collaborative team that is hungry for new technologies. We are looking for Software Engineer professionals who are passionate about coding, testing, willing to learn new technologies, and are able to work in fast-paced environments.
Details Behind Our Need:We are seeking an experienced Node.js developer who has experience developing in the AWS cloud environment. We work in an Agile Environment with solid OOA and OOP concepts and require an understanding of Micro Service Architecture. We prefer our Software Engineers to set up their own development environment. If you have the following required and preferred technologies, don't wait, please apply immediately!
Required Experience:
5+ years of experience in Node.JS javascript and Typescript development framework.2+ years of experience in application deployment structures in AWS including technologies such as Lambda’s, API gateways.API Design and development of web service technologies such as REST, or JSON.A mastery of understanding of design concepts, software development, and testing.Experience writing secure APIs.Participate in code reviews and provide constructive feedback along with mentoring.Must be very collaborative and enjoy working in a paired development environment where our communication within our team is critical to our success.Experience working with Agile Methodologies.We expect a Sr. Software Engineer to own projects and drive them along with providing new ideas and technologies to solve our DMS software challenges.Experience with Enterprise Architecture, Service Oriented and/or Micro Service Architecture.Understanding of Computer Science concepts including Data Structures, Methods, Number Systems, Algorithm Analysis, and Product Development Cycles.Experience with SQL, Linux OS, and interactions with RDBMS.Good working knowledge of Network communications, preferably OCI model technologies.Communication is key to what we do. You need to be a collaborative engineer willing to partake in coding/programming sessions with fellow engineers.Ability to learn new programming languages.Excellent organizational skills.
Preferred Experience:
NestJS experience is extremely beneficialExperience in Core Java or Java Programming.Test, test, and more tests. We like to have our code covered in as much testing as possible.Experience writing secure APIs.Worked with PostgreSQL.Docker and Docker orchestration, or Kubernetes experience is a plus.Experience programming in React is a plus.Kotlin language skills are also a plus.
Education:
BS in Computer Science or related field or equivalent experience level
Benefits:
All of our benefits are effective the first day of employment including 401K matching, unlimited paid time off to re-energize, donate your time to volunteer in your community, and tuition reimbursement to name a few.
Salary Range – $115,000 - $140,000K plus bonus.