FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Mid Level
Irth Solutions. Build production user interfaces in TypeScript and React from UX designs.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in building production user interfaces and REST APIs using TypeScript and React, with a strong focus on UX design implementation and performance optimization. Experienced in cloud services, particularly Azure, and skilled in database design, event-driven architecture, and CI/CD practices.
Highest-signal resume keywords
TypeScript DevelopmentReact DevelopmentREST API DevelopmentAzure Cloud ServicesDatabase Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
TypeScriptReactPythonREST APIsRelational Database DesignEvent-Driven ArchitectureCI/CDAutomated TestingPerformance OptimizationGit
Soft Skills
Problem-SolvingAttention to Detail
Tools & Technologies
DatabricksAzure FunctionsAPI ManagementOpenAPISwagger
Industry Keywords
Multi-Tenant SaaS ApplicationsData VisualizationGeospatial VisualizationUX DesignComponent Libraries
Tech Stack
Tools & technologiesApacheAzureCloudPythonReactSparkTypeScript
About the role
Key responsibilities & impact- Build production user interfaces in TypeScript and React from UX designs.
- Build REST APIs and services in TypeScript and Python for model configuration, execution, and results retrieval.
- Develop model configuration, threat-selection, parameter-form, validation, error-recovery, dashboard, table, drill-down, and map-based workflows.
- Build long-running analytical operation experiences with progress indicators, partial results, and failure recovery.
- Create reusable typed components and contribute to component libraries and design systems.
- Design API contracts, versioning strategies, service boundaries, execution orchestration, status tracking, result persistence, and recovery.
- Implement event-driven and asynchronous processing patterns.
- Design database schemas and queries across application data stores and lakehouse serving layers.
- Integrate Databricks and Azure services, including model serving endpoints, Azure Storage, Azure Functions, API Management, and container-hosted services.
- Maintain OpenAPI specifications and interactive API documentation.
- Build customer model deployment, configuration, execution, data-mapping, and results-integration workflows.
- Implement tenant isolation and governance controls for customer-deployed code.
- Write automated component, interaction, unit, and integration tests.
- Monitor, troubleshoot, and optimize application and API performance.
- Implement authentication, authorization, tenant isolation, vulnerability remediation, CI/CD, and deployment automation.
- Participate in code reviews and collaborate with Design, Data, Model, Product, QA, and Engineering teams.
Requirements
What you’ll need- 3–5 years of professional full-stack software development experience.
- Strong TypeScript and React experience, including hooks, state management, component composition, and performance optimization for data-heavy interfaces.
- Demonstrated ability to implement UX designs faithfully, with strong attention to spacing, component states, transitions, and interaction details.
- Strong back-end development experience in TypeScript and Python, including building and consuming REST APIs in production.
- Proficiency in relational database design, query development, and query optimization.
- Hands-on experience with a major cloud provider; Azure 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, including CI/CD pipelines, automated testing, and deployment automation.
- Experience with vulnerability management and remediation, including dependency scanning and security patching.
- Strong problem-solving skills and attention to detail.
- Preferred: experience with data-dense professional or analytical interfaces, mapping and geospatial visualization libraries, charting and data visualization libraries, design tooling and design-system implementation, OpenAPI or Swagger, Databricks, Apache Spark, machine learning model-serving endpoints, containerized deployment and orchestration, multi-tenant SaaS applications, AI-assisted or agentic coding tools.
- Nice to have: exposure to asset integrity, damage prevention, land management, or stakeholder engagement; auditable and traceable software; plugin or extension frameworks; WCAG accessibility standards; shared component libraries.
Benefits
Comp & perks- Medical, Dental, and Vision Insurance – Comprehensive insurance coverage to support you and your family.
- 401(k) Plan with Company Match.
- Generous Paid Time Off (PTO) – Time off to support work-life balance and personal needs.
- Company-Paid Holidays – Paid holidays throughout the year.
- Flexible Work Options – Work-from-home opportunities are available, depending on role and business needs.
- On-Call Compensation – Additional pay for eligible on-call shifts.