
Software Engineering (Mid Level)
Irth Solutions1 day ago
Remote, United StatesMid Level
Responsibilities
- Build production TypeScript and React interfaces for model configuration, threat selection, dashboards, tables, drill-downs, and map-based risk visualization.
- Design and implement REST APIs, execution services, asynchronous workflows, database schemas, queries, and result-retrieval services in TypeScript and Python.
- Build customer model deployment, configuration, data-mapping, results-integration, isolation, and governance capabilities across front-end and back-end systems.
- Integrate with Databricks and Azure services, including model-serving endpoints, storage, functions, API management, and container-hosted services.
- Write automated component, interaction, unit, integration, and API tests; monitor and optimize application and API performance.
- Implement authentication, authorization, tenant isolation, vulnerability remediation, code reviews, CI/CD, and deployment automation.
- Collaborate with Design, Data, Model, Product, QA, and Engineering teams on architecture, requirements, UX details, and release readiness.
Requirements
- 3–5 years of professional full-stack software development experience.
- Strong TypeScript and React experience, including hooks, state management, component composition, and data-heavy interface performance optimization.
- Strong TypeScript and Python back-end experience, including production REST API development and consumption.
- Proficiency in relational database design, query development, and query optimization.
- Hands-on experience with a major cloud provider; Azure is preferred, including managed compute, storage, API gateway, secrets management, and monitoring services.
- Experience with event-driven architecture, queues, or pub/sub systems for asynchronous processing and result delivery.
- Experience with modern front-end tooling and testing, including build systems, package management, and component or end-to-end testing frameworks.
- Proficiency with Git and branch-based development workflows.
- Understanding of DevOps practices, CI/CD pipelines, automated testing, and deployment automation.
- Experience with vulnerability management and remediation, including dependency scanning and security patching.
- Experience with data-dense professional or analytical interfaces, mapping and geospatial visualization, charting and data visualization, design systems, OpenAPI or Swagger, Databricks, Apache Spark, machine-learning model-serving endpoints, containerized deployment, multi-tenant SaaS, or AI-assisted coding tools is preferred or beneficial.
- Strong problem-solving skills and attention to detail.
Benefits
- Medical, dental, and vision insurance.
- 401(k) plan with company match.
- Paid time off and company-paid holidays.
- Remote work-from-home opportunities, depending on role and business needs.
- On-call compensation for eligible shifts.
- Full-time role with flexible work options.
Tech Stack
About Irth Solutions
Irth Solutions builds cloud-based software used by utilities and other critical-infrastructure operators to manage 811 one-call tickets, land rights, risk, and mobile field work, with reporting and analytics. Its products are sold as SaaS and include AI-driven risk modeling for pipeline asset integrity. Founded in 1985 and headquartered in Columbus, Ohio, the company is privately held and owned by Gauge Capital.