Job Title: Senior Software Engineer Company Name: Novara Job Url: https://jobs.lever.co/novara/85074085-a2f2-4342-be44-98999771e654 Job Description: Position Description: The Flex platform helps clients develop a comprehensive compliance program, leveraging technology to instill a culture of safety and maintain a productive workplace. The platform combines features that are tailored to the needs of our client’s business, including audits and inspections, incident management, flexible training, and reporting and insights. As a member of our development team, the Senior Software Engineer I, II or III will play a key role in delivering modern, web-based software for the Flex solution. In a full-stack capacity, the successful candidate will write and maintain high-quality code that empowers clients to keep their team safe. The innovative technology and user-customizable platform enables clients to collect, evaluate, understand, and implement safety and training information in real-time. Knowledge, Experience, Requirements: Software engineering experience equivalent to senior-level software engineer Strong proficiency in Node.js and Typescript/Javascript Experience with modern web technologies such as Vue, React, or other component-based frameworks Ability to operate in an AI-first development environment where AI tools are actively used for architecture exploration, code generation, refactoring, test creation, and documentation. Engineers are expected to demonstrate effective prompt engineering and critical evaluation of AI-generated outputs. Solid understanding of data structures, algorithms, and system design Strong debugging and performance optimization skills Familiarity with cloud infrastructure and CI/CD practices Familiarity with relational database technologies and SQL, including query optimization and data modeling concepts Strong communication and collaboration skills, thriving in an agile, team-based environment Bachelor’s degree in Computer Science, Engineering, or a related technical discipline preferred