Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Bloomington, MN

Find & Apply For Software Developer / Engineer Jobs in Bloomington, Minnesota

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Robert Half

Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

We are looking for a Software Engineer to join our team on a contract basis. In this role, you will shape the primary web application that brings together the broader product ecosystem into a cohesive customer experience. This opportunity is ideal for someone who enjoys building high-quality frontend platforms, creating smooth integrations, and developing extensible functionality with modern JavaScript technologies.
Responsibilities:
  • 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.