Search by job, company or skills

Irth

Software Application Engineer

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago

Job Description

Company Summary

Irth Solutions is a software product company delivering advanced technology platforms that enable AI-driven insights across Damage Prevention, Asset Integrity, Land Management, and Stakeholder Engagement. With a strong product culture and focus on innovation, Irth offers opportunities to build enterprise-scale applications powered by modern cloud and AI technologies.

Irth's Insights platform delivers scalable data-driven intelligence and predictive analytics to customer-facing applications using cloud-native and AI-powered architecture.

Job Summary

As a Software Application Engineer, you will design, develop, and maintain scalable backend applications and APIs that deliver predictive insights and AI-powered features.

You will work with serverless technologies, cloud infrastructure, and Databricks to build reliable, secure, and high-performance applications. This role focuses on developing REST APIs, integrating with data platforms, and enabling customer-facing AI and analytics solutions.

Requirements

Primary Responsibility

Application Development & API Engineering

  • Develop and maintain serverless applications using PHP and Node.js on AWS Lambda and Databricks
  • Build and enhance parsing logic to extract structured data from raw inputs using regex and transformation logic
  • Develop REST API endpoints for predictive models and analytics services
  • Create and maintain OpenAPI specifications and API documentation

Database & Data Integration

  • Design and optimize database schemas, queries, and performance using MySQL and Databricks
  • Integrate applications with AWS services including S3, Lambda, API Gateway, Parameter Store, and RDS
  • Support new data integrations and formats across internal and external systems

Cloud, Event-Driven Architecture & Performance

  • Implement event-driven architectures using messaging and streaming services (Kafka, AWS SNS/SQS, EventBridge)
  • Monitor, troubleshoot, and optimize application performance, scalability, and reliability
  • Support asynchronous processing and real-time data delivery

Security, Reliability & DevOps

  • Identify and remediate application vulnerabilities and maintain secure coding practices
  • Support CI/CD pipelines, automated testing, and deployment processes
  • Participate in code reviews and follow development standards and best practices

Collaboration & Platform Integration

  • Work closely with data engineers, data scientists, and platform teams to deliver AI-powered solutions
  • Support integration with Databricks and cloud-based data platforms
  • Contribute to scalable, reliable delivery of customer-facing analytics applications

Skills & Experience

Required:

  • 3-5 years of experience in software development
  • Strong proficiency in PHP and Node.js/JavaScript with object-oriented programming
  • Hands-on experience with AWS services including Lambda, S3, API Gateway, RDS, and CloudWatch
  • Strong experience with relational databases, schema design, and query optimization
  • Experience developing and consuming REST APIs
  • Strong knowledge of regex patterns and data parsing techniques
  • Experience with event-driven architectures and messaging systems (Kafka, SNS/SQS, EventBridge)
  • Experience with Git version control and CI/CD workflows
  • Understanding of DevOps practices including automated deployment and testing
  • Experience with vulnerability management and secure coding practices
  • Strong problem-solving and analytical skills

Preferred:

  • Experience with OpenAPI/Swagger and API documentation tools
  • Experience with Databricks, Spark, or distributed data platforms
  • Exposure to machine learning or AI integrations (OpenAI or similar APIs)
  • Experience working in infrastructure, utilities, land management, or analytics domains
  • Familiarity with modern AI engineering frameworks or agent-based systems

EDUCATION

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field, or equivalent professional experience

Benefits

WHAT IS IN IT FOR YOU

  • Being an integral part of a dynamic, growing company that is well respected in its industry
  • Competitive pay based on experience

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145701327

Similar Jobs