> Markdown version of [/jobs/ext/4267099-software-engineer](https://www.wearedevelopers.com/jobs/ext/4267099-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:** Robert Half - **Location:** Minneapolis, MN, United States - **Contract:** Temporary contract - **Skills:** User Authentication, Encodings, Web Development, Routing, Node.Js, Next.js, Systems Integration, TypeScript, ReactJS, Webpack, Enterprise Integration, Front End Software Development - **Published:** October 15, 2026 - **Apply:** https://www.minneapoliscareersite.com/job.asp?id=3449066213&tx=KL6767FFJ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Hands-on development experience with Node.js in production environments. * Solid proficiency in TypeScript for application and integration development. * Experience working with modern frontend tooling or frameworks such as Next.js or Vite. * Ability to build and support application features related to authentication, routing, and state management. * Familiarity with embedding or integrating third-party tools into a unified product experience. * Proven ability to write maintainable, scalable code and work effectively within a collaborative engineering team. Technology Doesn't Change the World, People Do., All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. ## Description * Design, enhance, and support the central React-based application using frameworks such as Next.js or Vite to deliver a unified user experience. * Develop and manage core application capabilities including authentication flows, navigation structure, and shared state across a single-tenant environment. * Integrate external platforms and services into the product in a way that feels consistent, intuitive, and native to end users. * Create custom n8n nodes using Node.js and TypeScript to expand workflow automation and platform functionality. * Collaborate with cross-functional teams to ensure the host application aligns with broader product goals and technical standards. * Improve application reliability, maintainability, and performance through thoughtful architecture and clean implementation. * Troubleshoot integration and frontend issues, identifying practical solutions that support a seamless customer experience. Requirements - Strong hands-on experience building web applications with React.js.