Company Overview
At Inspira Financial, we are dedicated to empowering individuals and organizations in their health, wealth, retirement, and benefits journey. Our mission is to guide clients toward a brighter future, transforming everyday decisions into life-changing outcomes.
We specialize in handling the complex, incremental, and time-consuming aspects of financial and benefits management—offering innovative solutions that streamline and strengthen the path to financial well-being. At Inspira Financial, we believe that together, we have the power to enrich lives.
Software Engineer – Build Innovative Solutions with Us
We are looking for a skilled Software Engineer to join our dynamic team. In this role, you will be responsible for the entire software development lifecycle, from concept to deployment. As part of our engineering team, you will bring expertise in front-end and back-end development, software architecture, design patterns, and modern development frameworks. The ideal candidate will have a strong technical foundation in DevOps and automation, along with excellent communication skills to collaborate with stakeholders and translate business needs into scalable, efficient solutions.
Our engineering culture prioritizes people over code. We are a close-knit team of lifelong learners, constantly striving to be greater than the sum of our parts. If you’re ready to innovate and grow, we’d love to have you on board!
Key Responsibilities:
- Design, develop, and test applications (APIs, web apps) following best practices and established standards.
- Collaborate with design and product teams to create engaging, high-quality products using React, TypeScript, Node.js, GraphQL, and related technologies.
- Contribute to and improve engineering standards, tooling, and development processes.
- Participate in peer code reviews and provide constructive feedback on solution designs.
- Work closely with developers, product managers, and architects to plan, design, and build scalable software.
- Ensure that key non-functional requirements (security, performance, maintainability, scalability, usability, reliability) are incorporated into every solution.
- Operate within an Agile development framework, automating solutions that enhance developer experience and productivity.
- Stay updated on emerging technologies, industry trends, and best practices in software architecture and innovation.
- Debug, troubleshoot, and resolve software issues.
- Create technical documentation and design diagrams to support development and implementation.
- Perform other duties as assigned.
Preferred Qualifications:
- 3-5 years of experience in software or solution architecture, focusing on enterprise-level cloud solutions.
- Strong understanding of software architecture principles, design patterns, and architectural frameworks.
- Knowledge of Continuous Delivery patterns, cloud computing best practices, observability, and developer experience improvements.
- Excellent problem-solving and analytical skills.
- Bachelor’s degree in Computer Science or equivalent experience.
Technical Skills & Proficiency:
- Node.js
- React
- TypeScript
- Apollo GraphQL
- Git (Version Control System)
- PostgreSQL
- Google Cloud Platform (GCP)