Inspira Financial · 8 hours ago
Sr. Platform Software Engineer (Remote)
Inspira Financial is a company focused on helping businesses and individuals thrive in their health and wealth journeys. The Senior Platform Software Engineer will be responsible for the full software development life cycle, collaborating with teams to design, develop, and deploy scalable applications while mentoring other engineers.
Financial Services
Responsibilities
Design, develop, and test applications (e.g. API, Web apps) in accordance with established standards
Work closely with design and product teams to ship delightful, engaging products using React, TypeScript, NodeJS, and GraphQL and related technologies
Mentor and coach team members through code reviews, thorough documentation, and technical guidance
Contribute to and improve engineering standards, tooling, and processes
Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued
Participate in peer-reviews of solution designs and related code
Collaborate with other software developers, product managers and software architects to plan, design, and build software
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and delivering solutions
Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity
Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation
Troubleshoot and debug issues and bugs in applications
Create design diagrams and technical documentation
Other duties as assigned
Qualification
Required
5+ years of experience in software or solution architecture roles, with a focus on designing and implementing complex, enterprise-level solutions using cloud platform
Strong knowledge of software architecture principles, design patterns, and architectural frameworks
Strong understanding of Continuous Delivery patterns, Cloud foundational patterns, Observability patterns, Developer experience patterns
Strong analytical and problem-solving skills
Bachelor's degree in computer science or equivalent experience
Proficiency with Node.js
Proficiency with React
Proficiency with TypeScript
Proficiency with Apollo GraphQL
Proficiency with Git Version Control System
Proficiency with PostgreSQL
Proficiency with Google Cloud
Proficiency with Jest
Proficiency with Docker Container
Proficiency with CI/CD Pipelines
Experience with one or more cloud platforms, preferably GCP
Excellent communication and teamwork skills
Great attention to detail and organizational skills
Experience delivering individual and institutional client facing solutions; Web Portal(s), online payments, and third-party integrations
Good understanding of Agile/Scrum methodology
Expertise in delivering secure, high performance, fault tolerant, and high availability solutions
Infrequent travel (10%)
Ability to occasionally work overtime or after hours
Prolonged periods of sitting at a desk and working on a computer
Benefits
Healthcare
401K savings plan
Company holidays
Paid time off
Parental leave
Employee assistance program