to top

Senior Software Developer

IRA Financial

Sioux Falls, SD 57108

Posted/Updated: 3 days ago

Job Description

Job Overview

The Senior Software Developer will design, build, and maintain robust web applications using React, PHP, TypeScript, MongoDB, and Azure SQL. This position will work alongside other talented team members and cross-functional teams to shape the future of technology within the organization.

This is a great opportunity to work on impactful projects while being part of a culture that values learning, delivering outcomes, and continuously getting better at what we do.

Job Structure Details

  • On-Site, Sioux Falls, SD (No remote option)
  • Full Time, Monday-Friday, no nights or weekends
  • Exempt/Salary

Benefits

  • Health, Dental, Vision Insurance
  • 401(k) Employer Contribution of 4%
  • Paid Time Off, Volunteer and Birthday Time Off
  • Parental Leave
  • Catered lunch every Monday
  • Monthly 15-minute massage

Responsibilities & Duties

  • Architect, design, and implement modern, performant web applications.

  • Lead development efforts on complex backend services and APIs using PHP and modern frameworks (e.g., Laravel).

  • Manage and optimize data workflows across MongoDB and Azure SQL databases.

  • Drive architectural discussions and contribute to the evolution of our technical stack.

  • Mentor junior developers and help set coding standards and best practices.

  • Collaborate with Product, QA, Design, and DevOps teams to ensure seamless and timely delivery.

  • Champion agile development and DevOps practices across the team.

  • Continuously identify areas for technical improvement and process optimization.

  • Explore and introduce new tools and technologies to support innovation and productivity.

  • Other tasks assigned by management.

Qualifications & Requirements

  • Bachelor’s degree in computer science, engineering, or a related field (or equivalent work experience).

  • 5+ years of full-stack development experience, with leadership in key projects.

  • Expert-level proficiency in React, TypeScript, and modern frontend technologies.

  • Advanced experience with PHP, ideally using Laravel or similar frameworks.

  • Strong understanding of both relational and NoSQL databases, especially Azure SQL and MongoDB.

  • Experience architecting and consuming RESTful APIs and scalable microservices.

  • Familiarity with containerization (e.g., Docker) and cloud platforms (especially Azure).

  • Experience working in agile environments with continuous integration and deployment.

  • Proficient with Git and feature branching workflows.

  • Excellent problem-solving skills and the ability to mentor and lead peers.

  • Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical users.

Preferred Qualifications

  • Prior experience in technical leadership or team lead roles.
  • Experience with serverless technologies or event-driven architecture.
  • Deep understanding of CI/CD pipelines and DevOps automation tools.
  • Knowledge of monitoring and observability tools (e.g., New Relic, Datadog, Azure Monitor).
  • Familiarity with security best practices and secure coding principles.
IRA Financial
5024 South Bur Oak Place
Sioux Falls, SD 57108