Search by job, company or skills

terarecon, inc.

Associate Software Engineer (SaaS)

Save
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Requirements

The Associate Software Engineer (SaaS) will join the team building and maintaining AI-driven engineering frameworks across TeraRecon's product portfolio — including TeraRecon DETECT, TeraRecon AV (AVX), the shared AI Framework, and our legacy imaging products. Working under the guidance of senior engineers, you will contribute SaaS product features and automation tooling that combine conventional web development with GenAI and agentic AI workflows. A significant early focus is our AI-powered test automation pipeline — an n8n-orchestrated system that integrates JIRA, Playwright, Git, and CI/CD with LLM-driven requirement analysis, test-case generation, and failure triage. This is a hands-on role for a strong recent graduate who wants to grow into building production AI systems for healthcare.

Responsibilities

  • Develop and maintain SaaS product features (frontend and backend) across TeraRecon DETECT, AVX, the AI Framework, and legacy products, following team coding standards and review practices.
  • Build and extend components of the AI test automation pipeline — JIRA data ingestion, application-context crawling, Playwright script generation and dry-run loops, Git versioning of artefacts, and CI/CD-triggered execution.
  • Integrate large language models into product and tooling workflows, including context-building (RAG-style grounding), requirement and conflict analysis, test-case and script generation, and automated report analysis.
  • Contribute to GenAI-based agentic AI workflows shared across AVX and TR DETECT, and help apply the common AI Framework architecture (shared with TR DETECT) consistently across products.
  • Implement and consume microservices and RESTful APIs, and build integrations with external systems — JIRA/Zephyr/Xray, n8n orchestration, OpenAPI-described services, and CI/CD pipelines.
  • Write unit and integration tests, support human-in-the-loop review gates, and help diagnose and fix failures surfaced by automated test runs.
  • Participate in Agile ceremonies, sprint planning, code reviews, and documentation; track and update work in JIRA.
  • Collaborate with senior engineers, QA, and product stakeholders to translate requirements into reliable, maintainable software.

Requirements

Work Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in data structures, algorithms, object-oriented programming, and software design principles.
  • Working knowledge of full-lifecycle web application development — a .NET Core (C#) backend and a modern frontend framework (Angular or React).
  • Familiarity with microservices architecture and RESTful API design.
  • Familiarity with relational databases and SQL, Git-based version control, and CI/CD concepts.
  • Exposure to or strong interest in GenAI and agentic AI — LLM APIs, prompting, retrieval-augmented generation, and AI-driven automation.
  • Good problem-solving ability, attention to detail, and willingness to learn in a fast-paced, collaborative environment.
  • Strong written and verbal communication skills.

Preferred (nice To Have)

  • Experience with test automation tools (e.g., Playwright, Selenium) or workflow orchestration tools (e.g., n8n).
  • Exposure to JIRA or similar issue-tracking and test-management tools.
  • Containerization and orchestration experience (Docker, Kubernetes).
  • Internship, academic, or personal projects involving LLMs or AI-powered applications.
  • Awareness of working in regulated or healthcare software environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149266459