Description & Requirements
Full Stack Software Engineer, Power Tools and Lifting Location: Bengaluru, IN Purpose: This position will design, develop and enhance backend and frontend web software for our Precision Tools products. Ingersoll Rand views our engineering efforts not only as a driving force of our growth strategy, but also as a fundamental way we deliver on our commitment to our customers to Make Life Better. Position Responsibilities: • Work cross-functionally across design, hardware, software, test, life cycle engineering & support • Design, develop & port backend and frontend web software on Linux • Work closely with UX design team to define & implement the web user interface for the device Qualifications Knowledge, Skills and Abilities: • Must have: full stack development o Node JS o React JS o Postgres OR SQLLite databases AND SQL queries o Integration, debugging skills o Peformance and memory optimization of Node and JS • Nice to have: o Other web backends optimized for compute and memory constrained environments Work Environment: • Office-based (Hybrid schedule) with some travel to other PTL locations, customer sites and industry events. • Sedentary to light physical effort necessary to perform the job. There will be extended periods of sitting and using a computer. Experience: • Must have: o 10+ years of experience as a software development engineer o 5+ years of experience in all of the full stack development areas listed above • Nice to have: o Experience with implementing a full stack for an embedded system Education: Bachelor’s Degree in Computer Science or equivalent.