> Markdown version of [/jobs/ext/2704161-software-engineer](https://www.wearedevelopers.com/jobs/ext/2704161-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Recreational Equipment, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $130,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Component-Based Software Engineering, Cloud Computing, Code Coverage, Code Generation, Code Review, Continuous Integration, Data Structures, Relational Databases, Software Debugging, Integrated Development Environments, Node.Js, Pair Programming, Performance Tuning, Systems Development Life Cycle, Query Optimization, Software Engineering, SQL Databases, TypeScript, Web Applications, ReactJS, Prompt Engineering, Vue.js, Information Technology, Web Technologies, Code Restructuring, Automation Anywhere - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-novara-8982046 ## About the Role * 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 Success Criteria: * Delivers high-quality, production-ready features on time with strong test coverage and minimal rework. * Effectively leverages generative AI tools across the SDLC (design, implementation, testing, debugging, documentation) to improve speed and quality. * Demonstrates strong judgment in validating, refining, and securing AI-generated code before production use. * Translates ambiguous product requirements into well-structured technical plans and shipped solutions. * Writes clean, maintainable, well-documented code that is easy for others to understand and extend. ## 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 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., * Actively contributes to and improves code reviews, using both engineering expertise and AI tools to raise overall quality. * Communicates technical concepts, tradeoffs, and risks clearly to engineering peers, product partners, and stakeholders. * Shares AI workflows, automation techniques, and best practices to increase overall team productivity. * Takes end-to-end ownership of projects, proactively managing risks, dependencies, and follow-through. * Actively mentors junior and mid-level engineers through code reviews, technical guidance, and pair programming. * Encourages knowledge sharing through technical discussions, documentation, and internal learning sessions. * Contributes positively to team culture by collaborating effectively, giving and receiving feedback constructively, and fostering continuous learning. ## Related Videos - [Developer Productivity Using AI Tools and Services - Ryan J Salva](https://www.wearedevelopers.com/videos/1339-developer-productivity-using-ai-tools-and-services-ryan-j-salva) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)