As a Senior/Lead Software Engineer, you'll work cross-functionally to identify business problems and architect, build, and verify solutions. You'll build a platform that helps local business grow by managing campaigns that improve their reputation. More than 1,000 businesses rely on Liftify to grow their business and improve their digital reputation. We seek experienced engineers with strong coding fundamentals and a track record of shipping high quality products. What you'll be doing: Collaborate cross functionally with product management and other engineers to spec, design, and build features and systems Partner with quality engineers to define, build and maintain testing strategy Lead, mentor and provide thoughtful feedback to others on the team Work on a modern stack built upon: TypeScript, ReactJS, Node.js, Postgres and more Qualifications At least 4 years of software experience architecting, building, launching and maintaining complex systems (a formal degree is not required, we are prioritizing industry experience) Technically skilled to lead projects from start to end with a high quality bar Strong front end experience and familiarity tweaking back-end configuration Intermediate-level experience tinkering with dev ops tools like Kubernetes, Docker, etc. Strong communication and collaboration skills Experience partnering with product to make informed trade-offs between product requirements and technical complexity Can effectively communicate inside and outside of their team Self-organizing and able to plan their own work as well as others Experience with TypeScript and Node.js It would be nice to have familiarity with technologies like ReactJS, Postgres, ElasticSearch, Kubernetes, SQL Prior experience working in data system or enterprise data modeling Strong knack in identifying performance improvement that comes with scale