Software Developer

Infinity DirectMinnetonka, MN
Hybrid

About The Position

ID is seeking a Software Developer in a hybrid work environment officing in our Minnetonka, MN, location. We are looking for a curious and self-motivated individual with strong problem-solving skills and a detail-focused, process-oriented mindset to join our technology development team as we build out a semi-automated client database and data processing environment in Go and SQL.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience, is required.
  • Strong proficiency in Go or other standard programming or scripting language.
  • Strong analytical and problem-solving skills, with experience in troubleshooting complex database issues.
  • Excellent communication and leadership skills, with ability to work both independently and heavily collaboratively.
  • A demonstrated passion for learning, growth and diving into new challenges.
  • Officing on short notice as needed; otherwise work office or Twin Cities area home office is up to you. Initial weeks will require mostly office time.
  • Local candidates only; relocation allowance not provided.
  • Background check required.
  • Ability to communicate effectively with clients, prospects, vendors and employees of organization.
  • Ability to read and interpret documents such as procedure manuals and company policies. Ability to write procedures, correspondence, and routine reports.
  • Ability to manage time and prioritize tasks in order to complete a variety of different tasks in a given time.
  • Ability to deal with problems involving multiple variables in a wide variety of situations.
  • Ability to apply common sense understanding to carry out detailed written or oral instructions.
  • Advanced logical reasoning is required.
  • Routine office mathematical skills are required.

Nice To Haves

  • Deep knowledge of Go is a plus.

Responsibilities

  • Design, develop, test and debug software applications and systems using software engineering principles.
  • Analyze user requirements and design scalable solutions.
  • Write high-quality, maintainable, and efficient code in appropriate languages, including but not limited to Go.
  • Ensure software meets coding standards and technical design requirements.
  • Troubleshoot and resolve software defects and issues.
  • Collaborate with developers, analysts, and other stakeholders to ensure database designs meet business requirements and technical specifications.
  • Participate in group code review sessions, being open and honest and forthright in both giving and accepting feedback.
  • Ensure adherence to organizational policies, regulatory requirements, and industry standards for data, database management and administration.
  • Maintain the utmost security of client data and company systems.
  • Bring an intense focus to quality assurance at all steps of coding and data handing.
  • Listen actively, ask clarifying questions and seek timely guidance through uncertainty.
  • Learn quickly and apply what you've learned comprehensively.
  • Leverage the team appropriately in achieving objectives.
  • Demonstrate a professional approach and demeanor at all times while maintaining a relaxed, positive and enjoyable work atmosphere.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service